Redis 啟動與關閉初探
新年元旦,公司為了保證安全,將測試伺服器斷電了,今天來到公司啟動伺服器之後發現 系統連不上redis。要完成兩個: 1 重啟redis 2. 重新設定密碼 3 關閉redis ,重啟伺服器 看是否有資料儲存。
連線上伺服器之後敲入 命令 find / -name ' *redis* ' 找到 redis的路徑,於是進入redis 路徑,cd /usr/local/redis
進入redis中再進入 redis下的/src中, 敲入 ./redis-server & 注意 ./ 和& 。&表示在後臺執行。就可以像上圖一樣得到 redis啟動的畫面。在此 Redis 就已經啟動了
然後 在命令列 敲 redis-cli 進入redis 在授權時 會如下圖中的 報錯
0
於是在這裡需要進行 新的密碼設定,如下圖 xiaozhu 是password ; CONFIG SET requirepass xiaozhu
在此,redis即可使用 。
然而 ,我發現由於當初暴力斷電 redis裡面的資料都已經消失了。。 消失了 消失了。幸好這是測試伺服器 。於是趁同事還在節後綜合症的情況下 ,我想試試正常關閉,重啟時儲存資料的。方法如下:
在redis中 敲入shutdown save 然後命令列的開頭還是會顯示
然後我以為沒關掉 敲了一些無謂的東西,退出去之後嘗試連線 無法連線 如下圖所示
然後重啟 伺服器 在命令列敲入 reboot 等待重啟完成。然後重複文中開頭的 啟動redis 的那幾步 ,再次開啟的時候就會看到在上次關閉之前 我放入的一個set如下圖
至此,整個流程就完成了 ,我再看一遍 ,保證以後自己能看懂。
請多多指教!