redis配置文件解读:
bind 127.0.0.1
表示仅绑定了本机IP,不允许其它主机连接redis
protected-mode yes
表示是否开启保护模式,yes表示开启不允许其它主机连接redis,no表示关闭允许其它主机连接redis
port 6377
表示设置redis的启动端口号,默认为6379
daemonize yes
表示是否开启守护模式,yes开启可后台运行,no关闭,windows不支持此设置
loglevel notice
表示日志级别
logfile "server_log.txt"
表示日志路径
databases 16
默认数据库是0,select num 选择相应数据库,这里表示最大16个数据库
save 900 1 [过了900秒,key发生1次变化就保存至硬盘]
save 300 10 [过了300秒,key发生10次变化就保存至硬盘]
save 60 10000 [过了60秒,key发生10000次变化就保存至硬盘]
stop-writes-on-bgsave-error yes
当保存时发生错误是否要阻止写入操作,默认开始yes,即保存发生错误时就不执行写入
rdbcompression yes
表示是否开启压缩,默认开启yes
dbfilename dump.rdb
指定保存在硬盘上的文件名,可以修改该文件名
dir ./
表示指定工作路径
requirepass Mypassword
设置redis的连接密码,
命令行登录连接客户端后,执行sadd命令时提示无权限,可执行 auth Mypassowrd 输入密码授权金
appendonly no
设置为yes,表示开启aof持久化机制,
保存的是执行的redis的每一行命令,当启动redis时读取aof文件,执行redis命令来恢复数据;
aof机制存储的文件会相对较大。
appendfilename "appendonly.aof"
aof持久化机制存储的文件
appendfsync always
只要有变动就追加保存
appendfsync everysec
每秒后执行追加保存
网友评论