redis最大内存maxmemory设置多少合适?-k8凯发旗舰

redis最大内存maxmemory设置真不是一个定数,主要看你怎样使用redis,内存使用也不是越大越好。

一般来说, redis主要用来存储一些热点数据,比如说头像、头击数、收藏数、菜单、系统配制等等交互性强的数据,从而减少mysql的重复查询。也有一些朋友可能会使用redis来缓存页面,尤其是使用wordpress的朋友更有这偏好,因为wordpress很吃cpu和内存,需要缓存以提高页面打开速度。这样的话,redis内存就要分配多点,问题是文章跳出率很高,分配再多内存也是个浪费,缓存的性价比很低,有时反而导致mysql内存不够用。

re.png

实际生产环境中,我主要使用redis来缓存热点数据,单篇文章不使用redis缓存,通过mysql来查询和缓存。整站文章大约 1000万篇,也就是1000万条记录,redis大约使用了15m。

看起来redis内存使用很少,不到 15m。不过,对于查询性能提升来说,还是很有帮助,2核4g3m服务器基本上可以秒开千万级文章。

所以说,redis最大内存maxmemory设置要看具体环境,不是越多越好。

#笔记 #记录
发表评论
投稿
网站地图