美文网首页
CentOS 7.9 上安装 Redis 6.2.14

CentOS 7.9 上安装 Redis 6.2.14

作者: 大树下的木房子 | 来源:发表于2025-07-17 11:08 被阅读0次

在 CentOS 7.9 上安装 Redis 6.2.14 到 /usr/local/redis
安装依赖

yum install -y epel-release
yum install -y gcc make tcl

下载并编译 Redis
官网下也行

cd /usr/local/src
wget https://download.redis.io/releases/redis-6.2.14.tar.gz
tar xzf redis-6.2.14.tar.gz
cd redis-6.2.14

# 编译安装到指定目录
make PREFIX=/usr/local/redis install

创建配置文件和数据目录

mkdir -p /usr/local/redis/{conf,data,logs}
cp /usr/local/src/redis-6.2.14/redis.conf /usr/local/redis/conf/

修改配置文件

vi /usr/local/redis/conf/redis.conf

修改以下关键配置:

  • daemonize yes
  • bind 127.0.0.1 # 生产环境改为服务器IP
    bind 0.0.0.0 # 允许远程访问(生产环境建议限制IP)
    或者注释掉
  • dir /usr/local/redis/data
  • logfile "/usr/local/redis/logs/redis.log"
  • requirepass yourpassword # 设置访问密码(可选)

创建 systemd 服务

vi /etc/systemd/system/redis.service
[Unit]
Description=Redis Server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf
ExecStop=/usr/local/redis/bin/redis-cli shutdown
User=root
Restart=always

[Install]
WantedBy=multi-user.target

启动 Redis

systemctl daemon-reload
systemctl start redis
systemctl enable redis

验证安装

# 检查服务状态
systemctl status redis

# 连接测试
/usr/local/redis/bin/redis-cli
127.0.0.1:6379> PING

防火墙配置

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

卸载

systemctl stop redis
rm -rf /usr/local/redis
rm /etc/systemd/system/redis.service
systemctl daemon-reload

相关文章

网友评论

      本文标题:CentOS 7.9 上安装 Redis 6.2.14

      本文链接:https://www.haomeiwen.com/subject/lpcenjtx.html