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

posted @ 2019-06-03 12:12  醒袭z  阅读(1149)  评论(0编辑  收藏  举报