AI 迁移提示
本文由 AI 协助从旧站迁移,尚未完成逐篇人工审校;内容如有疏漏,将在复核后修订。
Redis 版本:6.2.6
通过源码下载本地编译,配置 systemd 服务文件,使用 systemctl 进行管理。
一、下载解压
# 下载 redis wget https://cdn.olinl.com/redis-6.2.6.tar.gz # 官方地址 # wget https://download.redis.io/releases/redis-6.2.6.tar.gz # 解压并移动到 /opt tar xzf redis-6.2.6.tar.gz mv redis-6.2.6 /opt/redis
二、编译安装
# 安装编译依赖 yum -y install gcc automake autoconf libtool make # 进入目录并编译 cd /opt/redis make MALLOC=libc # 安装到指定目录 make install PREFIX=/opt/redis # 验证启动 ./bin/redis-server redis.conf
三、修改配置文件
编辑 /opt/redis/redis.conf:
设置访问密码(第 901 行附近)
requirepass your_password
允许外部访问(第 75 行附近)
警告
bind 0.0.0.0 会使 Redis 监听所有网络接口,务必配合 requirepass 设置强密码,并通过防火墙限制访问来源。
bind 0.0.0.0
设置后台运行(第 257 行附近)
daemonize yes
四、注册 Systemd 服务
创建服务文件:
[Unit] Description=redis-server After=network.target [Service] Type=forking ExecStart=/opt/redis/bin/redis-server /opt/redis/redis.conf PrivateTmp=true [Install] WantedBy=multi-user.target
服务操作命令:
# 重载 systemd 配置 systemctl daemon-reload # 启动 systemctl start redis # 停止 systemctl stop redis # 重启 systemctl restart redis # 查看状态 systemctl status redis # 开机自启 systemctl enable redis # 确认进程是否运行 ps -ef | grep redis
评论区
评论加载中...