单位

  • 对大小写不敏感

包含INCLUDES

  • 可以包含多个配置文件

网络NETWORK

绑定的ip
bind 127.0.0.1
该设置是指允许访问的ip,可以通过*或者注释掉当前配置允许所有地址访问

redis conf默认目录_持久化

保护模式 默认为yes
protected-mode yes

redis conf默认目录_redis conf默认目录_02

端口号
port 6379

redis conf默认目录_持久化_03

通用配置GENERAL

守护进程 即是否后台运行,默认为no,
daemonize yes

redis conf默认目录_redis_04

如果以后台模式运行需要指定的pid文件
pidfile /var/run/redis_6379.pid

redis conf默认目录_redis_05

日志以及级别
loglevel notice

redis conf默认目录_redis_06

日志的文件名以及位置
logfile " "

redis conf默认目录_redis conf默认目录_07

数据库的数量 默认16
databases 16

redis conf默认目录_bc_08

是否总显示logo
always-show-logo yes

redis conf默认目录_redis conf默认目录_09

快照SNAPSHOTTING(持久化之RDB)

执行快照的时间设定
save 900 1 #在900秒内,至少有一个key的变化,就执行持久化操作
save 300 10
save 60 10000

redis conf默认目录_持久化_10

持久化出错是否继续工作
stop-writes-on-bgsave-error yes

redis conf默认目录_bc_11

是否压缩rdb文件,该设置需要消耗一些资源
rdbcompression yes

redis conf默认目录_持久化_12

保存rdb文件时,是否进行错误检查
rdbchecksum yes

redis conf默认目录_redis_13

rdb文件保存目录,默认当前目录
dir ./

redis conf默认目录_redis conf默认目录_14

主从复制REPLICATION

replicaof <masterip> <masterport>     #认谁做主机

masterauth <master-password>    #主机密码

redis conf默认目录_redis conf默认目录_15

安全SECURITY

config get requirepass   #获取密码

config set requirepass "123456" #这是密码为123456

设置了密码之后,再次操作之前需要验证密码,通过auth命令
auth 123456

redis conf默认目录_redis conf默认目录_16


redis conf默认目录_redis conf默认目录_17

限制CLIENTS

redis的最大客户端的数量
maxclients 10000

redis conf默认目录_持久化_18

redis配置最大的内存容量
maxmemory <bytes>

redis conf默认目录_持久化_19

内存到达上限之后的处理策略
maxmemory-policy noeviction

几种策略
1.noeviction:当内存使用达到阈值的时候,所有引起申请内存的命令会报错。 
2.allkeys-lru:在所有键中采用lru算法删除键,直到腾出足够内存为止。 
3.volatile-lru:在设置了过期时间的键中采用lru算法删除键,直到腾出足够内存为止。 
4.allkeys-random:在所有键中采用随机删除键,直到腾出足够内存为止。 
5.volatile-random:在设置了过期时间的键中随机删除键,直到腾出足够内存为止。 
6.volatile-ttl:在设置了过期时间的键空间中,具有更早过期时间的key优先移除

追加APPEND ONLY MODE(持久化之AOF)

是否开启aof模式
appendonly no

默认是不开启aof模式的,默认使用rdb方式持久化的,在大部分所有的情况下,rdb完全够用!

redis conf默认目录_持久化_20

执行该持久化机制的方式
appendfsync always   #每次修改都执行,消耗性能
appendfsync everysec   #每秒执行一次,可能会丢失1s的数据
appendfsync no   #不执行,这个时候操作系统自己去同步数据,速度最快

redis conf默认目录_持久化_21