小白学习使用VMware Workstation搭建虚拟服务器(三):安装redis

63 阅读2分钟

使用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,在前边加上#,注释掉 image.png
  • 将protected-mode yes 改成 protected-mode no image.png
  • 设置redis远程连接密码:

找到# requirepass foobared 去掉注释 改成 requirepass 密码 image.png

修改完成之后输入: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,如下: image.png