Redis学习小记3 - Redis配置文件

Redis学习小记3 - Redis配置文件

配置文件详解传送

units单位(对大小写不敏感)

1k => 1000 bytes
1kb => 1024 bytes
1m => 1000000 bytes
1mb => 1024* 1024 bytes
1g => 1000000000 bytes
1gb => 1024* 1024* 1024 bytes

INCLUDES包含
# include c:\path\to\other.conf包含其他配置实现多样化
NETWORK网络
bind 127.0.0.1绑定的IP
protected-mode yes保护模式,默认开启
port 6379绑定的端口
GENERAL通用
loglevel notice日志输出等级
logfile “server_log.txt”日志文件名及位置
databases 16数据库数量
daemonize no是否以守护线程方式运行,默认no;window版配置文件没有
SNAPSHOTTING快照
save 900 1after 900 sec (15 min) if at least 1 key changed
save 300 10after 300 sec (5 min) if at least 10 keys changed
save 60 10000after 60 sec if at least 10000 keys changed
stop-writes-on-bgsave-error yes持久化出错是否继续工作
rdbcompression yes是否压缩rdb文件
REPLICATION复制
SECURITY安全
requirepass “”设置密码
Redis MAXMEMORY POLICYRedis内存上限处理策略
volatile-lru -> remove the key with an expire set using an LRU algorithm最近最少使用算法,从设置了过期时间的键中选择空转时间最长的键值对清除掉
allkeys-lru -> remove any key according to the LRU algorithm最近最少使用算法,从所有的键中选择空转时间最长的键值对清除
volatile-random -> remove a random key with an expire set从设置了过期时间的键中,随机选择键进行清除
allkeys-random -> remove a random key, any key所有的键中,随机选择键进行删除
volatile-ttl -> remove the key with the nearest expire time (minor TTL)从设置了过期时间的键中选择过期时间最早的键值对清除
noeviction -> don’t expire at all, just return an error on write operations不做任何的清理工作,在redis的内存超过限制之后,所有的写入操作都会返回错误;但是读操作都能正常的进行
APPEND ONLY MODEAOF配置
appendonly no默认使用RDB 不开启AOF
appendfilename “appendonly.aof”持久化文件名配置 默认appendonly.aof
appendfsync everysec每秒执行一次同步,可能会丢失这1s的数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值