redis数据量过大怎么办


当前第2页 返回上一页

1 设置过期时间

对具有时效性的key设置过期时间,通过redis自身的过期key清理策略来降低过期key对于内存的占用,同时也能够减少业务的麻烦,不需要定期清理了

2 不存放垃圾到redis中

这简直就是废话,但是,有跟我们同病相怜的人么?

3 及时清理无用数据

例如一个redis承载了3个业务的数据,一段时间后有2个业务下线了,那你就把这两个业务的相关数据清理了呗

4 尽量对数据进行压缩

例如一些长文本形式的数据,压缩能够大幅度降低内存占用

5 关注内存增长并定位大容量key

不管是DBA还是开发人员,你用redis,你就必须关注内存,否则,你其实就是不称职的,这里可以分析redis实例中哪些key比较大从而帮助业务快速定位异常key(非预期增长的key,往往是问题之源)

6 pika

如果实在不想搞的那么累,那就把业务迁移到新开源的pika上面,这样就不用太关注内存了,redis内存太大引发的问题,那也都不是问题了。

更多Redis相关技术文章,请访问Redis数据库使用入门教程栏目进行学习!

以上就是redis数据量过大怎么办的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

如何让Redis在后台运行

?ssdb和Redis的区别是什么?

Redis并发量最大是多少

Redis的默认端口号是多少?

Redis阻塞原因详解

Redis的两种安装部署方式(图文详解)

详解Redis哨兵模式

Redis启动命令是什么

Redis缓存雪崩、缓存击穿、缓存穿透是什么意思

怎么提高Redis缓存命中率

更多相关阅读请进入《Redis》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...