1. 程式人生 > >linux下安裝redis、設定密碼以及遠端登入redis服務

linux下安裝redis、設定密碼以及遠端登入redis服務

今天給大家分享一下redis

在linux系統下進行安裝我使用的是ubuntu

一:在這裡我採用的是線上安裝

預設安裝目錄:/usr/local,相當於“C:\Program Files”

但是我自己這裡不知道為什麼是安裝到了/etc檔案下了

下面看步驟

1、apt-get update                                   #更新下載源
2、apt-get install redis-server                  #線上安裝redis
3、redis-server                                        #啟動redis,但此模式下無法輸入相關命令,也無法開啟終端

因為這裡已經更新過下載源了  好像就自動成為了linux的後臺程序了,就不需要我們自己來手動加入

之後我們可以下載一個管理器來進行管理後臺的服務,並且設定為自動啟動

4、下面是下載的命令和啟動命令

apt-get install sysv-rc-conf                                             安裝sysv-rc-conf

sysv-rc-conf                                                                   啟動sysv-rc-conf

啟動服務之後找到redis-ser$

相對應的級別意思是可以在網上找的到的

這裡好像又是自己設定好了自動啟動的,沒有的話空格一下就會變成X,這樣就是設定好了


5、通過redis-cli命令開啟redis終端,再通過命令進行相關操作                         
  redis-cli                                           #開啟redis終端 
                           
#以上命令將開啟以下終端:其中127.0.0.1是本機IP ,6379是redis服務埠。現在我們輸入PING命令
redis 127.0.0.1:6379>ping
PONG

#以上說明我們已經成功安裝了redis(如果有出現下面這個圖片的報錯,可以採用直接ping命令出現了PONG就是安裝成功的)


二:要進行遠端登陸還要設定密碼

1、執行命令:redis-cli

2、執行命令:config get requirepass

如何之前是沒有設定密碼的你的requirepass下面的雙引號中是為空的

3、設定redis密碼

執行命令:config set requirepass ****(****為你要設定的密碼)

4、重啟redis服務

ctrl+C退出當前的命令列模式後執行命令:

redis-cli -h 127.0.0.1 -p 6379 -a ****(****為你新設定的密碼)

三:好,設定完密碼之後我們就可以進行遠端登陸了,下載好管理redis的視覺化工具

  就是這個

然後開開心心的進行連線

連線需要填入下方的資訊


name是自己取的連線名字,host就是你在linux中ifconfig查詢出來的ip地址,auth就是你自己根據上面的操作設定的密碼了

點選進行測試,ok報錯了

報錯的原因是因為,redis一開始只允許在本機登陸的,我們要去修改配置

就是還欠缺了一步重要的工作沒有做,好讓我們回到linux系統,找到redis的安裝位置

找到redis.conf這個檔案進行編輯

註釋下面兩個配置(不過我自己這裡沒有找到band localhost)

band localhost 只能本機訪問,區域網內計算機不能訪問。

bind 區域網IP 只能區域網內IP的機器訪問, 本地localhost都無法訪問。

但是我自己註釋了ip地址之後,測試登陸還是失敗,於是我就改成了 bind 0.0.0.0

可以通過這個命令來檢視

因為我設定的是bind 0.0.0.0所以顯示的*

有人提出還有一個配置是需要改動的但是我自己的配置中並沒有找到

就是修改成這樣:protected-mode no

這裡分享出我解決遠端登陸的兩個源資源