配置远程访问

注释默认 bind:127.0.0.1

修改默认protected-mode yes  为 no

配置守护模式

修改默认 daemonize no 为 yes

修改端口号

修改 port 6379为自己指定的端口

设置密码

取消注释 #requirepass foobared    修改foobared为自己指定的密码

登录使用auth 密码  命令验证密码

redis持久化RDB(Redis DataBase)和AOF(Append Only File)
RDB(Redis DataBase)配置

rdb模式是把数据以快照模式保存在本地,该命令会阻塞redis,默认文件名:dump.rdb,快照时间通过save命令配置。rdb持久化默认是redis的默认持久化模式

save 900 1     #900秒内有一个key变化,保存快照

save 300 10     #300秒内有10个key变化,保存快照

save 60 10000     #60秒内有10000个key变化,保存快照

修改快照名称:dbfilename dump.rdb

快照存放路劲:dir ./     设置快照路劲

是否压缩数据配置: rdbcompression yes

是否对RDB文件格式校验   rdbchecksum yes

rdb文件是否删除同步锁   rdb-del-sync-files no

持久化失败后, 是否继续工作 stop-writes-on-bgsave-error yes

关闭rdb持久化模式,将save命令注释掉,打开注释 save “” 即可

AOF(Append Only File)

aof持久化,是把每一个redis命令用redis协议的格式保存在本地。不断追加到本地文本。

修改appendonly no  为yes打开aof持久化模式,默认为no

aof文件 appendfilename “appendonly.aof”

# appendfsync always    #每次操作都会写入

appendfsync everysec    #每秒持久化一次

# appendfsync no         #不主动进行持久化,30秒一次

auto-aof-rewrite-percentage 100   #当前AOF文件空间和上次重写后AOF空间的比值

auto-aof-rewrite-min-size 64mb    #超过10m就开始收缩

我们也可以在客户端使用命令重写aof文件:bgrewriteaof

Redis允许我们可以开启两种持久化方式,就数据安全论,aof持久化方式要优于rdb

1 对 “redis基本配置”的想法;

发表评论

电子邮件地址不会被公开。