日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達者為師

網(wǎng)站首頁 編程語言 正文

在Centos8中安裝配置Redis,實現(xiàn)遠程訪問

作者:牛奶咖啡13 更新時間: 2022-10-29 編程語言

一、實現(xiàn)目標(biāo)

1.1、在Centos8中安裝Redis-6.2.3

1.2、配置Redis實現(xiàn)遠程訪問

二、Contos8本地服務(wù)器上安裝Redis流程

2.1、準(zhǔn)備內(nèi)容

①Redis官網(wǎng)下載地址:https://redis.io/download

②Redis可視化管理工具下載地址:https://gitee.com/qishibo/AnotherRedisDesktopManager

③Redis參考手冊:https://www.php.cn/manual/view/16063.html

2.2、Centos8中安裝Redis-6.2.3步驟

①使用root賬號查看是否安裝c++的編譯器

yum -y install gcc-c++

②獲取Redis-6.2.3安裝包且解壓安裝

#①下載Redis-6.2.3安裝包
wget http://download.redis.io/releases/redis-6.2.3.tar.gz

#②解壓Redis-6.2.3安裝包
tar xzf redis-6.2.3.tar.gz

#③進入解壓好的Redis6.2.3目錄
cd redis-6.2.3

#④編譯且安裝Redis-6.2.3
make && make install

③復(fù)制配置文件Redis.conf到Src目錄下

cp redis.conf src

④啟動Redis服務(wù)端

#啟動Redis-6.2.3服務(wù)端
./redis-server redis.conf

⑤新開一個窗口,運行Redis-6.2.3客戶端

#①進入Redis-6.2.3客戶端的路徑src下
cd src

#②啟動客戶端
./redis.cli

?⑥在客戶端插入鍵值對到服務(wù)器中測試是否成功

#①設(shè)置鍵值對到服務(wù)器中
set 鍵 值

②根據(jù)鍵獲取值
get 鍵


#示例
#①給服務(wù)器設(shè)置鍵為foo,值為bar的內(nèi)容
set foo bar

#②查看鍵foo對應(yīng)的值
get foo

?

三、配置Cenos8服務(wù)器的Redis服務(wù)器可遠程訪問

3.1、修改Redis配置文件

①打開Redis服務(wù)器文件夾中的Redis.conf配置文件

#打開Redis的配置文件
vim redis.conf

②開啟Redis遠程訪問【將protected-mode改為no】

按下鍵盤【i】鍵進行插入編輯,按下鍵盤【esc】退出插入編輯模式,輸入【:wq】表示保存且退出,輸入【:q】表示退出。

③設(shè)置Redis服務(wù)器為后臺啟動

④設(shè)置密碼【requirepass 密碼】

3.2、重啟Redis服務(wù)

①先查詢當(dāng)前運行的Redis服務(wù),Kill掉

#①查看redis服務(wù)進程
ps -ef|grep 進程名稱

#kill進程
kill 進程編號



#示例:查詢到Redis服務(wù)器進程,且Kill掉
[root@localhost home]# ps -ef|grep redis
root       11756    2090  0 01:40 ?        00:00:11 ./redis-server *:6379
root       18343   18224  0 03:33 pts/0    00:00:00 grep --color=auto redis
[root@localhost home]# kill 11756

②啟動Redis服務(wù)

#啟動Redis-6.2.3服務(wù)端
./redis-server redis.conf

③查看Redis服務(wù)啟動成功如下

#查看端口號為6379的程序進程
lsof -i:6379


#示例:查看服務(wù)器端口號為6379的服務(wù)器進程
[root@localhost home]# lsof -i:6379
COMMAND     PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
redis-ser 11756 root    6u  IPv4 130050      0t0  TCP *:redis (LISTEN)
redis-ser 11756 root    7u  IPv6 130051      0t0  TCP *:redis (LISTEN)

?3.3、打開Centos中Redis對應(yīng)的6379端口號

#①查看當(dāng)前Redis的端口6379是否打開:yes為打開
firewall-cmd --query-port=6379/tcp

#②開啟防火墻的6379端口
 firewall-cmd --zone=public --add-port=6379/tcp --permanent

#③重啟防火墻
 firewall-cmd --reload


#④查看防火墻的端口哪些是打開的
firewall-cmd --list-port



命令含義:
--zone #作用域
--add-port=80/tcp #添加端口,格式為:端口/通訊協(xié)議
--permanent #永久生效,沒有此參數(shù)重啟后失效


#關(guān)閉firewall:
#停止firewall
systemctl stop firewalld.service 
#禁止firewall開機啟動
systemctl disable firewalld.service 

?四、使用Redis可視化管理工具遠程連接Redis服務(wù)器

?

4.1、下載安裝Redis可視化管理工具

?

4.2、查看Redis服務(wù)器的IP地址?

#查看本地Ip地址命令
ifconfig

4.3、啟動Redis可視化管理工具連接遠程Redis服務(wù)

?

?

?

?

?

?

?

?

原文鏈接:https://blog.csdn.net/xiaochenXIHUA/article/details/117441562

欄目分類
最近更新