阿里雲服務上面部署redis + 本地Redis客戶端連接方法


         本文結合自己在阿里雲服務器上面搭建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

    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM