-
答案 1:
利用一些简单的可逆的算法进行分库存储,例如按照用户ID,在一定范围的用户ID存储到指定的Redis库中,这样既能有效扩展,就不用担心内存不够用了。 当然如果涉及到不同库中数据的不停交换,对性能的影响也需要考虑到 -
答案 2:
尽量使用hset,hget 尽量避免使用set、list等数据结构 设置redis的最大内存不超过物理内存,提前做好容量规划 -
答案 3:
把真正需要用到redis的数据存进去。根据数据请求的冷热不同定期清理或转移到mysql。 -
答案 4:
尽量少存,不就节约了,汗。对于并发负载需求不是很大的场景,如果用ssd做swap会不会起到节约成本的效果?有待验证。
Redis 应该如何节约使用内存?有什么好的设计策略和好的方法?
2012-01-19 17:47:08 来源: 点击:
相关热词搜索:
上一篇:DIY T恤印花选择哪种好?水转印,热转印,还是数码印花?质量分别怎么样?
下一篇:烦请推荐一款1000块左右给妈妈(48岁)用的手机^^