1. 程式人生 > >redis 持久化存儲之aof和設置密碼

redis 持久化存儲之aof和設置密碼

redis 設置密碼 redis aof


Redis 進入Redis設置密碼

redis 127.0.0.1:6379[1]> config set requirepass my_redis

OK

[root@jcsjzx2017 ~]# 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 系統輸出的結果為

[root@jcsjzx27 ~]# find / -name appendonly.aof

/var/lib/redis/appendonly.aof

Redis 將數據存到文件/var/lib/redis/appendonly.aof

進入Redisset Key value, 重啟Redisget key,返回的值還是改Key重啟Redis之前設定的value,說明

Redis這種持久化存儲機制設置成功。

值得註意的是 Redis的配置文件裏,

appendfilename "appendonly.aof" 此處是可以有引號。

Redis支持三種不同的刷寫模式:

# appendfsync always #每次收到寫命令就立即強制寫入磁盤,是最有保證的完全的持久化,但速度也是最慢的,一般不推薦使用。

appendfsync everysec #每秒鐘強制寫入磁盤一次,在性能和持久化方面做了很好的折中,是受推薦的方式。

# appendfsync no #完全依賴OS的寫入,一般為30秒左右一次,性能最好但是持久化最沒有保證,不被推薦。



本文出自 “12723827” 博客,請務必保留此出處http://jason83.blog.51cto.com/12723827/1980820

redis 持久化存儲之aof和設置密碼