啟用密碼 配置密碼,配置文件中添加節點requirepass,如下root即passwordrequirepass root可以在登陸的時候用-a 指定password登陸,也可以不指定,登陸之後使用auth執行密碼 備份還原 嚴格說Redis中的save並算是備份命令,save命令也只是將記憶體數據 ...
啟用密碼
配置密碼,配置文件中添加節點requirepass,如下root即password
requirepass root
可以在登陸的時候用-a 指定password登陸,也可以不指定,登陸之後使用auth執行密碼
備份還原
嚴格說Redis中的save並算是備份命令,save命令也只是將記憶體數據同步到數據文件的機制,Redis會預設的對記憶體數據與物理文件做同步。
Redis配置文件中預設的備份配置如下,這相當於Redis類似於MySQL或者MSSQL中的checkpoint,定時將臟數據刷入物理文件。
Redis的數據文件並不是與數據實時同步的,在預設的配置下以及說明如下
# save 900 1 900秒內至少有1個key被改變
# save 300 10 300秒內至少有300個key被改變
# save 60 10000 60秒內至少有10000個key被改變
所謂的備份也是用save命令(或者bgsave後臺執行命令),也即主動將當前記憶體中的數據與物理文件做一次同步,但是並沒有真正的做一個數據文件的冗餘(用來備份)
真正意義的備份應該是需要自己做數據文件的冗餘存儲。copy一份到別的地方。還原即把數據文件的copy重新拿回來,啟動Redis服務。
Redis數據文件路徑可以通過config get dir獲取