redis-cluster的实例动态调整内存


当redis.conf中的最大内存配置为10G的时候,恰好程序已经写满了,但是物理主机是有内存的,

此时可以通过config set xxxx xxxx 来设置实例的内存大小,而不需要重启实例。

 
获取当前最大内存的大小:
config get maxmemory

 

修改内存大小:

config set maxmemory 32212254720

 

有个问题,就是实例重启的时候,会恢复配置文件里的maxmemory设定的值,所以在redis命令行里动态改完之后,需要把对应配置文件的maxmemory也改成同样的值,以免留坑。

可以动态调整的参数可参考官方文档: https://redis.io/commands/config-set


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM