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