rockyLinux10源码安装redis8

下载源码

https://mirrors.huaweicloud.com/redis/redis-8.8.0.tar.gz

安装编译工具和基础库

安装 "Development Tools" 组,包含 gcc, make 等
sudo dnf groupinstall "Development Tools" -y
# 安装其他必需的开发库
sudo dnf install gcc make openssl-devel -y
"Development Tools":这是一个软件包组,会安装 gcc (编译器)、make (构建工具) 等核心编译工具。
openssl-devel:提供 OpenSSL 开发库,用于支持 Redis 的 TLS/SSL 加密功能-。
gcc 和 make:编译 Redis 源码的必需品。
安装其他可能需要的库 (可选)

根据 Redis 的配置选项,有时可能需要额外的库:

sudo dnf install systemd-devel -y
systemd-devel:如果希望 Redis 能更好地与 systemd 集成,这个库是必需的。
sudo dnf install tcl tcl-devel -y //make test需要

执行安装

移动源码至目标目录,并进入目标目录

mv redis-8.8.0.tar.gz /opt/

cd /opt

解压源码
tar -zxvf redis-8.8.0.tar.gz

进入解压后的目录开始安装
cd redis-8.8.0/

make
make test
make install

查看安装结果
ll /usr/local/bin

屏幕截图 2026-06-30 123839

修改配置

将原来配置文件复制一份到自己创建的目录,修改之作为启动时的配置
mkdir /usr/local/etc/myredis

cd /usr/local/etc/myredis
cp /opt/redis-8.8.0/redis.conf redis.conf


vim redis.conf

1 默认daemonize no 改为 daemonize yes

2 默认protected-mode yes 改为 protected-mode no

3 默认bind 127.0.0.1 改为 直接注释掉(默认bind 127.0.0.1只能本机访问)或改成本机IP地址,否则影响远程IP连接

4 添加redis密码 requirepass 后面跟上你自己设置的密码

5 port 6380 指定端口

 

vim /etc/sysctl.conf

追加一行

vm.overcommit_memory=1

保存退出后,执行以下命令让配置文件立即重新加载,无需重启系统:

sudo sysctl -p

屏幕截图 2026-06-30 124327

 

启动

启动redis服务,并查看进程
/usr/local/bin/redis-server redis.conf
ps -ef | grep redis

连接

用密码和配置的端口连接到redis
redis-cli -a 111111 -p 6380

posted on 2026-06-30 12:53  wtsgtc  阅读(17)  评论(0)    收藏  举报

导航