参数配置
参数配置
1. 修改参数
2. 可配置参数
参数 | 说明 | 参考值 |
disable-command-list | 禁用某些高危、高时间复杂度命令 | [flushall | flushdb | keys | hgetall | eval | evalsha | script | monitor | shutdown] |
maxmemory-policy | 缓存满后Redis删除内容策略 : - volatile-lru:只从设置失效(expire set)的key中选择最近最少使用的key进行删除。 - allkeys-lru:优先删除掉最近最少使用的key。 - volatile-random:只从设置失效(expire set)的key中,随机选择一些key进行删除。 - allkeys-random:随机选择一些key进行删除。 - volatile-ttl:只从设置失效(expire set)的key中,选出存活时间(TTL)最短的key进行删除。 - noeviction:不删除任何key,只是在写操作时返回错误。 |
[volatile-lru | allkeys-lru | volatile-random | allkeys-random | volatile-ttl | noeviction] |
hash-max-ziplist-entries |
哈希对象同时满足以下两个条件时, 使用ziplist编码。 1.哈希对象保存的键值对数量小于hash-max-ziplist-entries的值。 2.哈希对象保存的所有键值对的键和值的字符串长度的字节数都小于hash-max-ziplist-value的值。 |
[1-10000] |
hash-max-ziplist-value | 哈希对象同时满足以下两个条件时, 使用ziplist编码。 1.哈希对象保存的键值对数量小于hash-max-ziplist-entries的值。 2.哈希对象保存的所有键值对的键和值的字符串长度的字节数都小于hash-max-ziplist-value的值。 |
[1-10000] |
set-max-intset-entries |
当Set集合内的数据符合以下条件时,会使用intset编码: - 当集合内所有数据都是字符对象。 - 都是基数为10的整数,范围为64位有符号整数。 |
[1-10000] |
slowlog-log-slower-than | 设置慢日志的记录阈值,即设置对执行时间大于多少毫秒的操作进行记录。 | [1-1000] |
timeout | 在客户端连接空闲时长达到指定值时关闭连接。单位为秒(s) | [0-100000] |
zset-max-ziplist-entries |
排序集合对象同时满足以下两个条件时, 使用ziplist编码。 1.排序集合对象保存的键值对数量小于zset-max-ziplist-entries的值。 2.排序集合对象保存的所有键值对的键和值的字符串长度的字节数都小于zset-max-ziplist-value的值。 |
[1-10000] |
notify-keyspace-events |
参数可以是以下字符的任意组合,它指定了服务器该发送哪些类型的通知。K | E | g | l | s | h | z | x | e | A - 字符:发送的通知。 - K:键空间通知,所有通知以__keyspace@__为前缀。 - E:键事件通知,所有通知以__keyevent@__为前缀。 - g:DEL、EXPIRE、RENAME等类型无关的通用命令的通知。 - l:列表命令的通知。 - s:集合命令的通知。 - h:哈希命令的通知。 - z:有序集合命令的通知。 - x:过期事件。每当有过期键被删除时发送。 - e:驱逐(evict)事件。每当有键因为maxmemory政策而被删除时发送。 - A:参数g$lshzxe的别名。 |
[K | E | g | $ | l | s | h | z | x | e | A ] |
appendonly | 是否使用AOF持久化 | [yes | no] |
appendfsync |
操作系统额fsync函数刷新缓冲区护具到磁盘,有些操作系统会真正刷新磁盘上的数据,其他一些操作系统只会尝试尽快完成。 Redis支持三种不同的调用fsync的方式: - no:不调用fsync,由操作系统决定何时刷新数据到磁盘,性能最高。 - always:每次写AOF文件都调用fsync,性能最差,但数据最安全。 - everysec:每秒调用一次fsync。兼具安全和性能。 |
|
latency-monitor-threshold | 当有操作耗时超过设定的值(毫秒)后会被记录下来。 | [0-86400000] |
slowlog-max-len | 慢日志记录条数 | [0-1000] |