参考答案
Redis做内存优化,要利用好Hash、list、sorted set、set等集合类型数据。
因为通常情况下,很多小的Key-Value可以用更紧凑的方式存放到一起。
使用散列表(hashes),散列表(是说散列表里面存储的数少)使用的内存非常小,所以要尽可能的将数据模型抽象到一个散列表里面。
例如:web系统中有一个用户对象,不要为这个用户的名称,姓氏,邮箱,密码设置单独的key,而是应该把这个用户的所有信息存储到一张散列表里面。
以上,是Redis面试题【Redis如何做内存优化】的参考答案。
输出,是最好的学习方法。
欢迎在评论区留下你的问题、笔记或知识点补充~
—end—