首页 > 教育学习 > 为什么 > Redis 应该如何节约使用内存?有什么好的设计策略和好的方法?

Redis 应该如何节约使用内存?有什么好的设计策略和好的方法?
2012-01-19 17:47:08   来源:   点击:

    Redis 应该如何节约使用内存?有什么好的设计策略和好的方法?

    4 个答案

    • 答案 1:

      利用一些简单的可逆的算法进行分库存储,例如按照用户ID,在一定范围的用户ID存储到指定的Redis库中,这样既能有效扩展,就不用担心内存不够用了。 当然如果涉及到不同库中数据的不停交换,对性能的影响也需要考虑到
    • 答案 2:

      尽量使用hset,hget 尽量避免使用set、list等数据结构 设置redis的最大内存不超过物理内存,提前做好容量规划
    • 答案 3:

      把真正需要用到redis的数据存进去。根据数据请求的冷热不同定期清理或转移到mysql。
    • 答案 4:

      尽量少存,不就节约了,汗。对于并发负载需求不是很大的场景,如果用ssd做swap会不会起到节约成本的效果?有待验证。

相关热词搜索:

上一篇:DIY T恤印花选择哪种好?水转印,热转印,还是数码印花?质量分别怎么样?
下一篇:烦请推荐一款1000块左右给妈妈(48岁)用的手机^^