本文結合本身在阿里雲服務器上面搭建redis服務器,在本地redis的客戶端Redis Desktop Manager鏈接成功的操做,將操做中的一些方法作了一些概括和總結,但願能夠幫到有須要的同窗。 redis
1、在阿里雲服務器上面安裝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 //解壓ui
cd redis-4.0.9阿里雲
make //編譯spa
啓動服務端:src/redis-server3d
啓動客戶端:src/redis-cliserver
2、阿里雲服務器上面添加安全規則blog
1.首先點擊更多---網絡安全組---安全組配置
2.安全組列表中點擊配置規則
3.添加安全組規則
4.添加完安全組規則之後,提交到該頁面,以下:
3、配置redis.conf
1)設置的訪問白名單IP
2)把下面的註釋掉,就能夠額容許其餘訪問了,不註釋的話就是默認只容許本地訪問
3)將保護模式改爲no
4、給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.
5、本地redis的客戶端Redis Desktop Manager才能夠連上,添加的時候要填寫密碼。
注意:
啓動時候常常時不時出錯,默認啓動的配置文件是下面的這個,那麼在redis.conf中編輯過配置非保護模式就不起做用。
解決方案:指定啓動文件的路徑爲:/root/redis-4.0.9/redis.conf,命令以下:
src]# ./redis-server /root/redis-4.0.9/redis.conf