Rock9.x(Linux)安装Redis7

发布于:2025-06-04 ⋅ 阅读:(22) ⋅ 点赞:(0)

💚提醒:1)注意权限问题 💚

查是否已经安装了gcc

gcc 是C语言编译器,Redis是用C语言开发的,我们需要编译它。

gcc --version

如果没有安装gcc,那么我们手动安装

安装GCC

sudo dnf -y install wget gcc tar make

获取Redis

放在home目录下

wget https://download.redis.io/releases/redis-7.2.0.tar.gz

解压

解压,进入解压文件夹

tar xf redis-7.2.0.tar.gz 
cd redis-7.2.0

创建安装目录并且给与用户权限

sudo mkdir -p /u01/redis
sudo chown -R irain:irain /u01/redis

安装配置安装路径

在解压目录运行命令,必须写sudo

sudo make PREFIX=/u01/redis install

安装完成后,将可执行文件复制到系统路径(方便后续使用命令启动):

sudo cp /u01/redis/bin/redis-server /usr/bin/
sudo cp /u01/redis/bin/redis-cli /usr/bin/

配置 Redis

创建存放配置文件的文件夹

sudo mkdir -p /u01/redis/conf

拷贝过去

sudo cp redis.conf /u01/redis/conf/

修改 redis.conf:
设置后台运行:将daemonize no改为daemonize yes。

配置防火墙(开放端口)

查是否开启防火墙

systemctl status firewalld

配置防火墙开放端口

sudo firewall-cmd --permanent --add-port=6379/tcp
sudo firewall-cmd --reload

启动 Redis 服务

 redis-server /u01/redis/conf/redis.conf

验证 Redis 安装

redis-cli

设置开机自启(可选)

sudo nano /etc/systemd/system/redis.service

写入:

[Unit]
Description=Redis Server
After=network.target

[Service]
ExecStart=/usr/bin/redis-server /u01/redis/conf/redis.conf
ExecStop=/usr/bin/redis-cli shutdown
Restart=always

[Install]
WantedBy=multi-user.target

保存并退出文件后,执行以下命令设置开机自启:

sudo systemctl enable redis

完成。


网站公告

今日签到

点亮在社区的每一天
去签到