網站首頁 編程語言 正文
一、實現目標
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
相關推薦
- 2022-03-14 npm 更改為淘寶鏡像的方法
- 2022-05-02 C/C++的文件IO函數你知道嗎_C 語言
- 2022-03-15 pipe-platform-ops SpringCloudAlibaba日志鏈路追蹤和日志查詢系統
- 2024-04-08 啟動spring-boot出現Error creating bean with name ‘conf
- 2022-08-04 scrapy中的spider傳參實現增量的方法_python
- 2022-07-23 C#操作windows系統進程的方法_C#教程
- 2022-06-27 使用Golang搭建web服務的實現步驟_Golang
- 2022-10-28 React?this.setState方法使用原理分析介紹_React
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支