6 个回答
数据压缩之后再存储进redis,常用的压缩算法有:
1、snappy
2、gzip
3、等等
发布于:5个月前 (04-02) IP属地:四川省
配置maxmemory + lru淘汰策略
发布于:5个月前 (04-02) IP属地:四川省
把redis当做缓存使用,尽量每个key都设置过期时间,尽量避免把redis当做数据库使用,不存储永久数据。这样子内存利用率较高。
发布于:5个月前 (04-02) IP属地:四川省
选择合适的数据类型,例如:
String、Set:尽可能存储 int 类型数据
Hash、ZSet:存储的元素数量控制在转换阈值之下,以压缩列表存储,节约内存
发布于:5个月前 (04-02) IP属地:四川省
避免出现bigkey,也就是:
1、String类型的话,值控制在10kb以下
2、List/hash/set/Zset类型的话,元素控制在1万以下
发布于:5个月前 (04-02) IP属地:四川省
最简单的就是控制key的长度,由于key数量过多,控制key的长度可以很好的节省内如,例如原来的key是:
那么我们可以调整为:
是不是很简单?
zhaosheng:chengduyizhong:2024
那么我们可以调整为:
zs:cdNo1:2024
是不是很简单?
发布于:5个月前 (04-02) IP属地:四川省
我来回答
您需要 登录 后回答此问题!