【redis】redis动态配置config set

在redis的使用过程中,有时候需要急需修改redis的配置,比如在业务运行的情况下,内存不够怎么办,这时要么赶紧删除无用的内存,要么扩展内存。

如果有无用的内容可删除那么所有问题都已经解决,如果内容都是重要的,那只能选择扩展内存。

设置实例可用最大内存

> config  get  maxmemory

> config set  maxmemory   4294967296

> config rewrite

redis.conf中的maxmemory定义REdis可用最大物理内存,有多种书写方式:

######################

maxmemory 1048576

maxmemory 1048576B

maxmemory 1000KB

maxmemory 100MB

maxmemory 1GB

maxmemory 1000K

maxmemory 100M

maxmemory 1G

########################

没有带单位尾巴的为字节数,以B结尾的表示相应的大小。

需要注意KB和K、MB和M、GB和G是不同的,如1K表示1000字节,而1KB则为1024字节。

如果maxmemory值为0,表示不做限制。

设置最大连接数

> config  get  maxclients

> config  set  maxclients  15000

> config  rewrite

参考

关于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

猜你喜欢

转载自blog.csdn.net/michaelwoshi/article/details/118501985