Redis6.x服务端配置 info命令介绍-生产监控知识
Redis6.x服务端配置config命令介绍
config命令介绍(都有默认值)
- 可以动态地调整 Redis 服务器的配置(configuration)而无须重启
- config get xxx、config set xxx
- maxmemory #设置 redis 能够使用的最大内存,
- 备注
- 防止所用内存超过服务器物理内存, maxmemory限制的是Redis实际使用的内存量, 也就是used_memory统计项对应的内存
- 由于内存碎片率的存在, 实际消耗的内存可能会比maxmemory设置的更大, 实际使用时要小心这部分内存溢出
- 默认无限使用服务器内存, 为防止极端情况下导致系统内存耗尽, 建议所有的Redis进程都要配置maxmemory
- 在64bit系统下,maxmemory设置为0表示不限制Redis内存使用,在32bit系统下,maxmemory不能超过3GB
- 注意:
- redis在占用的内存超过指定的maxmemory之后,通过maxmemory_policy确定redis是否释放内存以及如何释放内存