在问题的最初, 只是测试环境Redis总是服务超时, 再到开发环境发包以及ssh连接超时,
最后到生产环境达到恐怖的59.99G. 只用了9个月…
下面, 请让我详细叙说这件事
2....问题得以暂时解决(但没有解决测试环境Redis为什么挂掉的问题)
3....所以开发和测试环境出现问题的时间和效果也不同, 但本质都是由于内存占用过大而导致的
4. 生产环境的恐怖情况
然后, 我打开了生产环境的redis, 发现了我最感慨的一件事情....反思
使用Redis作为缓存服务前, 一定要检查 Redis 最大内存设置情况
考虑到生产环境60G内存的占用情况, 结合开发和测试环境的问题,
让我意识到了设置Redis允许最大内存的重要性....在使用Redis镜像文件中也要规定镜像文件的大小,
如果没有在镜像制作前配置, 也可以通过下面命令补救
# 获取maxmemory配置参数的大小
127.0.0.1:6379> config get