Centos 7 安装 Redis

本文档详细介绍了在CentOS7.9系统上安装Redis6.2.4的步骤,包括下载源码、编译安装、解决编译测试时的tcl依赖问题,以及通过不同方式启动Redis服务。此外,还讲解了如何设置Redis开机自启动,以及使用systemctl管理Redis服务的方法。
摘要由CSDN通过智能技术生成

一、环境及软件说明

  • 系统: CentOS 7.9

  • 安装软件:Redis 6.2.4

二、安装 Redis

1、下载 Redis

cd /usr/local
wget http://download.redis.io/releases/redis-6.2.4.tar.gz

2、解压压缩包

tar xzf redis-6.2.4.tar.gz

3、yum 安装 gcc 依赖

yum install gcc

4、编译安装 Redis

cd redis-6.2.4
make


5、运行测试 Redis

make test

You need tcl 8.5 or newer in order to run the Redis test

安装新版本 tcl

yum install tcl

再次测试 Redis

make test

三、启动 Redis 的三种方式

1、直接启动 Redis(此方式需一直打开窗口,不能进行其他操作,Ctrl + c 关闭服务)

cd src
./redis-server


2、通过后台进程方式启动 Redis

修改 redis.conf 文件,将 daemonize no 改为 daemonize yes

指定 redis.conf 文件启动

cd src
./redis-server /usr/local/redis-6.2.4/redis.conf

关闭 Redis 进程

ps -aux | grep redis
kill


3、设置 Redis 开机自启动

3.1、在 /usr/lib/systemd/system 路径下编写 redis-server.service 开机启动服务文件

[Unit]
# 服务描述
Description=Redis Server Manager
# 服务类别
After=syslog.target network.target

[Service]
# 后台运行的形式
Type=forking
# 服务命令
ExecStart=/usr/local/redis-6.2.4/src/redis-server /usr/local/redis-6.2.4/redis.conf
# 给服务分配独立的临时空间
PrivateTmp=true

[Install]
# 运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3
WantedBy=multi-user.target

3.2、通过命令给 redis-server.service 文件设置权限

chmod 754 redis-server.service

3.3 开启 Redis 随系统开机自启动

systemctl enable redis-server

3.4 其他 Redis 相关 systemctl 命令

# 关闭 Redis 开机自启动
systemctl disable redis-server
# 启动 Redis 服务
systemctl start redis-server
# 关闭 Redis 服务
systemctl stop redis-server
# 重启 Redis 服务
systemctl restart redis-server
# 查看 Redis 服务当前状态
systemctl status redis-server

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值