網(wǎng)站首頁 編程語言 正文
一、實現(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
相關(guān)推薦
- 2022-12-21 Android開發(fā)ThreadPoolExecutor與自定義線程池詳解_Android
- 2022-02-13 自動化進行Pod的擴縮容-HPA
- 2022-04-09 關(guān)于python的對象序列化介紹_python
- 2022-09-23 Pandas多列值合并成一列的實現(xiàn)_python
- 2022-07-22 實現(xiàn)自定義HTTP服務(wù)器
- 2022-07-15 在SQL?Server中使用子查詢更新語句_MsSql
- 2022-12-12 Python字典使用技巧詳解_python
- 2022-04-06 go語言限制協(xié)程并發(fā)數(shù)的方案詳情_Golang
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支