本文分以下步驟講解:
1)在linux中下載安裝redis
2)啟動(dòng)redis
3)修改redis的密碼,因?yàn)閞edis默認(rèn)無(wú)密碼
4)開(kāi)啟redis防火墻端口
一、安裝
可去官網(wǎng)下載安裝或者直接安裝,可參考官網(wǎng)http://www.redis.net.cn/tutorial/3503.html或者http://www.runoob.com/redis/redis-install.html。
$ wget http://download.redis.io/releases/redis-4.0.8.tar.gz
$ tar xzvf redis-4.0.8.tar.gz
$ cd redis-4.0.8
$ make
make完后 redis-2.8.17目錄下會(huì)出現(xiàn)編譯后的redis服務(wù)程序redis-server,還有用于測(cè)試的客戶端程序redis-cli,兩個(gè)程序位于安裝目錄 src 目錄下。
<font color=red>tips:關(guān)于解壓縮</font>
tar –xvf file.tar 解壓 tar包
tar -xzvf file.tar.gz 解壓tar.gz
二、啟動(dòng)redis
繼續(xù)打開(kāi)src目錄
cd src
1.直接啟動(dòng)redis,客戶端關(guān)閉后redis就停止了
./redis-server
2.后臺(tái)啟動(dòng)redis,客戶端關(guān)閉redis不停止
./redis-server &
3.測(cè)試redis是否可用
$ cd src
$ ./redis-cli
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> set foo bar
OK
127.0.0.1:6379> get foo
"bar"
三、修改密碼
先連接redis-cli客戶端,再通過(guò)CONFIG命令去查看或者設(shè)置密碼。
127.0.0.1:6379>config get requirepass
127.0.0.1:6379>config set requirepass xxx(密碼)
設(shè)置完密碼后就需要登錄認(rèn)證了:
127.0.0.1:6379>config get *
(error) NOAUTH Authentication requried.
127.0.0.1:6379>auth xxx(密碼)
<font color=red>tips:redis配置文件</font>
Redis的配置文件位于Redis安裝目錄下, 文件名為redis.conf??赏ㄟ^(guò)CONFIG命令來(lái)查看或設(shè)置配置項(xiàng)。
1)查看所有配置項(xiàng)
redis 127.0.0.1:6379> CONFIG GET *
2)獲取/設(shè)置日志級(jí)別
127.0.0.1:6379> CONFIG GET loglevel
1) "loglevel"
2) "notice"
127.0.0.1:6379> CONFIG SET loglevel "notice"
OK
四、開(kāi)啟redis端口的防火墻
# firewall-cmd --zone=public --add-port=6379/tcp --permanet
# firewall-cmd --reload
五、解除保護(hù)模式
redis在啟動(dòng)的時(shí)候默認(rèn)會(huì)啟動(dòng)一個(gè)保護(hù)模式,只有同一個(gè)服務(wù)器可以連接上redis。別的服務(wù)器連接不上這個(gè)redis。解決辦法:關(guān)閉保護(hù)模式。
1)進(jìn)入redis安裝目錄:
cd redis路徑
2)編輯配置文件
vi redis.conf
3)注釋這行:bind 127.0.0.1,并將daemonize 之后的yes改為no
4)保存配置:按下esc,輸入:wq保存