網(wǎng)站正在建設(shè)中 英語(yǔ)翻譯seo體系百科
一、安裝Redis5.7
1、安裝Redis
apt-get install redis-server
2、安裝完成后,Redis服務(wù)器會(huì)自動(dòng)啟動(dòng)。查看redis是否啟動(dòng)成功
service redis-server status #查看狀態(tài)
如下顯示Active:active(running)狀態(tài):表示redis已在運(yùn)行,啟動(dòng)成功。
3、配置Redis
默認(rèn)情況下,Redis 不允許遠(yuǎn)程連接。只能從127.0.0.1(localhost)連接 Redis 服務(wù)器 - Redis 服務(wù)器正在運(yùn)行的機(jī)器上。
使用編輯器打開(kāi)Redis配置文件,命令如下:
sudo vi /etc/redis/redis.conf
3.1、找到對(duì)應(yīng)行,修改成以下:
#bind 127.0.0.0 ::1 //注釋掉這行
protected-mode no //默認(rèn)yes改成no
3.2、保存這個(gè)文件,并且使用文章最開(kāi)始的重啟命令重啟 Redis 服務(wù),使應(yīng)用生效
4、設(shè)置Redis開(kāi)機(jī)自動(dòng)啟動(dòng):
systemctl enable redis-server.service
5、 使用命令redis進(jìn)程默認(rèn)端口6379
ps -aux|grep redis-server
使用下面的命令來(lái)驗(yàn)證 Redis 服務(wù)器正在監(jiān)聽(tīng)端口6379:
ss -an | grep 6379
6、Redis服務(wù)器安裝時(shí),會(huì)默認(rèn)安裝Redis命令行客戶(hù)端。
命令行輸入以下命令
redis-cli
如果設(shè)置了密碼123456,則使用以下命令
redis-cli -a 123456
輸入exit 退出命令行客戶(hù)端
7、執(zhí)行 sudo vim /etc/redis/redis.conf 修改用戶(hù)密碼
關(guān)閉 redis服務(wù)及驗(yàn)證
redis-cli -h 127.0.0.1 -p 6379 shutdown # 沒(méi)有設(shè)置redis密碼情況下
redis-cli -h 127.0.0.1 -p 6379 -a 配置密碼 shutdown # 設(shè)置redis密碼情況下
2.配置遠(yuǎn)程訪問(wèn)
Ubuntu配置文件所在目錄
/etc/reids/redis.conf
1.通過(guò)sudo打開(kāi)配置文件
sudo vim /etc/redis/redis.conf
2.將 bind 127.0.0.1 ::1 注釋掉
# bind 127.0.0.1 ::1
3.將 protected-mode 改成 no
protected-mode no
4.保存配置文件
:wq
5.重啟Redis服務(wù)器 使其生效
sudo systemctl restart redis-server
6.驗(yàn)證redis服務(wù)器正在監(jiān)聽(tīng)6379端口
ss -an | grep 6379
能看到如下信息
tcp LISTEN 0 511 0.0.0.0:6379 0.0.0.0:*
tcp LISTEN 0 511 [::]:6379 [::]:*
我自己配置到這里就已經(jīng)可以了 下面是補(bǔ)充:
下一步,你將需要配置你的防火墻,允許網(wǎng)絡(luò)流量通過(guò) TCP 端口6379。
通常你想要允許從一個(gè)指定 IP 地址或者一個(gè)指定 IP 范圍來(lái)訪問(wèn) Redis 服務(wù)器。例如,想要允許從192.168.121.0/24的連接,運(yùn)行下面的命令:
sudo ufw allow proto tcp from IP地址/24 to any port 6379
確保你的防火墻被配置僅僅接受來(lái)自受信任 IP 的連接。
進(jìn)行遠(yuǎn)程連接測(cè)試
redis-cli -h 10.211.55.7 ping
成功會(huì)得到:PONG
連接:
redis-cli -h 地址
例如:redis-cli -h 192.168.1.1