springboot 项目,接口取值去redis,里面存的value 特别大,取出耗时3秒左右,需要优化到毫秒级别,value必须那么大,不能拆成多个,压缩也试了,不行
怎么能提升响应速度,提供一下思路,比如缓存换为mogdb
就描述情况来说不至于,取单个key的value即使kb也很快,我们实际应用中很常见kb的value很快。你这个需要结合具体的使用情况,redis存储类型string还是其它,Java读redis序列化方式,程序预热等因素
您好,建议如下:
1、对value进行分析,将不必要的数据剔除掉,较小存储体量。
2、对处理之后的value进行redis压缩。
3、提升服务器硬件资源。
希望可以解决你的问题。
对value进行压缩,如通过加解密方式。