在redis的使用过程中,有时候需要急需修改redis的配置,比如在业务运行的情况下,内存不够怎么办,这时要么赶紧删除无用的内存,要么扩展内存。
如果有无用的内容可删除那么所有问题都已经解决,如果内容都是重要的,那只能选择扩展内存。
CONFIG SET 具体含义
1 CONFIG SET parameter value 2 CONFIG SET 命令可以动态调整Redis服务器的配置(configuration)而无须重启服务。 3 你可以使用它修改配置参数,或者改变Redis的持久化(persistence)方式。 4 CONFIG SET 可以修改的配置参数 可以 使用命令 CONFIG GET * 来列出,所有被 CONFIG SET 修改的配置参数都会立即生效。 5 6 返回值: 7 当设置成功时返回OK,否则返回一个错误。
动态修改Redis最大内存使用限制
127.0.0.1:6003> CONFIG SET maxmemory 3GB
动态修改Redis内存淘汰机制
127.0.0.1:6003> CONFIG SET maxmemory-policy allkeys-lru
OK
127.0.0.1:6003> CONFIG GET maxmemory-policy
1) "maxmemory-policy"
2) "allkeys-lru"
参考
关于redis CONFIG SET
https://www.cnblogs.com/perry-monk/p/4232535.html
redis CONFIG REWRITE介绍
https://www.cnblogs.com/sfnz/p/4718014.html
redis中关于config get、config set与config rewrite
https://blog.csdn.net/wukong_666/article/details/51996832
redis之maxmemory解读
https://www.cnblogs.com/aquester/p/10907301.html
查看Redis内存信息的命令
https://www.jb51.net/article/195195.htm
博客链接:https://blog.csdn.net/michaelwoshi/article/details/118501985
标签:SET,redis,Redis,参数,内存,https,动态,CONFIG From: https://www.cnblogs.com/pyng/p/17559310.html