本文結合自己在阿里雲服務器上面搭建redis服務器,在本地redis的客戶端Redis Desktop Manager連接成功的操作,將操作中的一些方法做了一些歸納和總結,希望可以幫到有需要的同學。
一、在阿里雲服務器上面安裝redis:
快速安裝 https://redis.io/download#installation
wget http://download.redis.io/releases/redis-4.0.9.tar.gz
tar xzf redis-4.0.9.tar.gz //解壓
cd redis-4.0.9
make //編譯
啟動服務端:src/redis-server
啟動客戶端:src/redis-cli
二、阿里雲服務器上面添加安全規則
1.首先點擊更多---網絡安全組---安全組配置
2.安全組列表中點擊配置規則
3.添加安全組規則
4.添加完安全組規則以后,提交到該頁面,如下:
三、配置redis.conf
1)設置的訪問白名單IP
2)把下面的注釋掉,就可以額允許其他訪問了,不注釋的話就是默認只允許本地訪問
3)將保護模式改成no
四、給redis設置密碼,命令如下:
(1)查看當前redis有沒有設置密碼:
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) ""
(2)為以上顯示說明沒有密碼,那么現在來設置密碼:
127.0.0.1:6379> config set requirepass dyydyy //密碼是dyydyy
OK
127.0.0.1:6379>
(3)再次查看當前redis就提示需要密碼:
127.0.0.1:6379> config get requirepass
(error) NOAUTH Authentication required.
127.0.0.1:6379>
注意:阿里雲上部署的redis需要設置密碼,這樣本地redis的客戶端Redis Desktop Manager才可以連上,添加的時候要填寫密碼。
解決(error) NOAUTH Authentication required.方法如下:
(1)查看redis.config文件:vi redis.config,打開配置文件后,輸入/#foobared(快速查找)
(2)使用密碼連接,命令:./redis-cli -h 127.0.0.1 -p 6379 -a 密碼
(3)此時就沒有再提示:(error) NOAUTH Authentication required.
五、本地redis的客戶端Redis Desktop Manager才可以連上,添加的時候要填寫密碼。
注意:
啟動時候經常時不時出錯,默認啟動的配置文件是下面的這個,那么在redis.conf中編輯過配置非保護模式就不起作用。
解決方案:指定啟動文件的路徑為:/root/redis-4.0.9/redis.conf,命令如下:
src]# ./redis-server /root/redis-4.0.9/redis.conf