使用yum安装
[root@192 ~]# yum install redis
上次元数据过期检查:2:22:33 前,执行于 2023年12月03日 星期日 19时03分18秒。
依赖关系解决。
=================================================================================================================================================================================================================================================
软件包 架构 版本 仓库 大小
=================================================================================================================================================================================================================================================
安装:
redis x86_64 5.0.3-5.module_el8.4.0+955+7126e393 AppStream 927 k
安装依赖关系:
logrotate x86_64 3.14.0-4.el8 base 86 k
启用模块流:
redis 5
事务概要
=================================================================================================================================================================================================================================================
安装 2 软件包
总下载:1.0 M
安装大小:3.4 M
确定吗?[y/N]: y
下载软件包:
(1/2): logrotate-3.14.0-4.el8.x86_64.rpm 335 kB/s | 86 kB 00:00
(2/2): redis-5.0.3-5.module_el8.4.0+955+7126e393.x86_64.rpm 2.7 MB/s | 927 kB 00:00
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计 2.9 MB/s | 1.0 MB 00:00
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
准备中 : 1/1
运行脚本: logrotate-3.14.0-4.el8.x86_64 1/2
安装 : logrotate-3.14.0-4.el8.x86_64 1/2
运行脚本: redis-5.0.3-5.module_el8.4.0+955+7126e393.x86_64 2/2
安装 : redis-5.0.3-5.module_el8.4.0+955+7126e393.x86_64 2/2
运行脚本: redis-5.0.3-5.module_el8.4.0+955+7126e393.x86_64 2/2
验证 : logrotate-3.14.0-4.el8.x86_64 1/2
验证 : redis-5.0.3-5.module_el8.4.0+955+7126e393.x86_64 2/2
已安装:
logrotate-3.14.0-4.el8.x86_64 redis-5.0.3-5.module_el8.4.0+955+7126e393.x86_64
完毕!
出现如上信息,代表安装成功。
设置开机启动
[root@192 ~]# systemctl enable redis.service
Created symlink /etc/systemd/system/multi-user.target.wants/redis.service → /usr/lib/systemd/system/redis.service.
自启动设置成功。
启动redis 服务
systemctl start redis.service 或者 systemctl start redis
启动完后,查看redis服务的状态。
[root@192 ~]# systemctl status redis.service
● redis.service - Redis persistent key-value database
Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled)
Drop-In: /etc/systemd/system/redis.service.d
└─limit.conf
Active: active (running) since Sun 2023-12-03 21:26:29 EST; 10s ago
Main PID: 17644 (redis-server)
Tasks: 4 (limit: 49300)
Memory: 6.7M
CGroup: /system.slice/redis.service
└─17644 /usr/bin/redis-server 127.0.0.1:6379
12月 03 21:26:29 192.168.159.128 systemd[1]: Starting Redis persistent key-value database...
12月 03 21:26:29 192.168.159.128 systemd[1]: Started Redis persistent key-value database.
出现如上信息,代表启动成功。
设置远程连接redis
- 打开/etc/redis.conf
vi /etc/redis.conf
- 找到bind 127.0.0.1,在前边加上#,注释掉
- 将protected-mode yes 改成 protected-mode no
- 设置redis远程连接密码:
找到# requirepass foobared 去掉注释 改成 requirepass 密码
修改完成之后输入:wq保存退出。 然后需要重启一下redis服务,配置才能生效
打开防火墙
- 添加端口到防火墙
sudo firewall-cmd --add-port=6379/tcp --permanent
- 重新加载防火墙规则
sudo firewall-cmd --reload
- 重启redis
systemctl restart redis
最后附上redis服务常用的操作命令,如下:
systemctl start redis.service #启动redis服务 systemctl stop redis.service #停止redis服务 systemctl restart redis.service #重新启动服务 systemctl status redis.service #查看服务当前状态 systemctl enable redis.service #设置开机自启动 systemctl disable redis.service #停止开机自启动
使用RDM连接服务器上的redis,如下: