zzl001 发表于 2018-11-3 09:37:41

redis 持久化存储之aof和设置密码

  Redis 进入Redis设置密码
  redis 127.0.0.1:6379> config set requirepass my_redis
  OK
  # redis-cli
  127.0.0.1:6379> config get requirepass
  (error) NOAUTH Authentication required.
  127.0.0.1:6379> auth f987ui#!9
  OK
  127.0.0.1:6379> config get requirepass
  1) "requirepass"
  2) "f9testpass9"
  也可以在配置文件配置密码
  去掉#,改requirepass后密码字符串。
  Redis 设置持久化存储(1)
  1. aof
  怎样去设置呢?
  将
  appendonly no
  改为 appendonly yes
  通过find / -name appendonly.aof 系统输出的结果为
  # find / -name appendonly.aof
  /var/lib/redis/appendonly.aof
  Redis 将数据存到文件/var/lib/redis/appendonly.aof
  进入Redis,set Key value, 重启Redis,getkey,返回的值还是改Key重启Redis之前设定的value,说明Redis这种持久化存储机制设置成功。
  值得注意的是 Redis的配置文件里,
  appendfilename "appendonly.aof" 此处是可以有引号。
  Redis支持三种不同的刷写模式:
  # appendfsync always #每次收到写命令就立即强制写入磁盘,是最有保证的完全的持久化,但速度也是最慢的,一般不推荐使用。
  appendfsync everysec #每秒钟强制写入磁盘一次,在性能和持久化方面做了很好的折中,是受推荐的方式。
  # appendfsync no   #完全依赖OS的写入,一般为30秒左右一次,性能最好但是持久化最没有保证,不被推荐。

页: [1]
查看完整版本: redis 持久化存储之aof和设置密码