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

學無先后,達者為師

網站首頁 編程語言 正文

在Centos8中安裝配置Redis,實現遠程訪問

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

一、實現目標

1.1、在Centos8中安裝Redis-6.2.3

1.2、配置Redis實現遠程訪問

二、Contos8本地服務器上安裝Redis流程

2.1、準備內容

①Redis官網下載地址: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

③復制配置文件Redis.conf到Src目錄下

cp redis.conf src

④啟動Redis服務端

#啟動Redis-6.2.3服務端
./redis-server redis.conf

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

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

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

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

#①設置鍵值對到服務器中
set 鍵 值

②根據鍵獲取值
get 鍵


#示例
#①給服務器設置鍵為foo,值為bar的內容
set foo bar

#②查看鍵foo對應的值
get foo

?

三、配置Cenos8服務器的Redis服務器可遠程訪問

3.1、修改Redis配置文件

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

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

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

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

③設置Redis服務器為后臺啟動

④設置密碼【requirepass 密碼】

3.2、重啟Redis服務

①先查詢當前運行的Redis服務,Kill掉

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

#kill進程
kill 進程編號



#示例:查詢到Redis服務器進程,且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服務

#啟動Redis-6.2.3服務端
./redis-server redis.conf

③查看Redis服務啟動成功如下

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


#示例:查看服務器端口號為6379的服務器進程
[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對應的6379端口號

#①查看當前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 #添加端口,格式為:端口/通訊協議
--permanent #永久生效,沒有此參數重啟后失效


#關閉firewall:
#停止firewall
systemctl stop firewalld.service 
#禁止firewall開機啟動
systemctl disable firewalld.service 

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

?

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

?

4.2、查看Redis服務器的IP地址?

#查看本地Ip地址命令
ifconfig

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

?

?

?

?

?

?

?

?

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

欄目分類
最近更新