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

修改配置
将原来配置文件复制一份到自己创建的目录,修改之作为启动时的配置
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

启动
启动redis服务,并查看进程
/usr/local/bin/redis-server redis.conf
ps -ef | grep redis
连接
用密码和配置的端口连接到redis
redis-cli -a 111111 -p 6380
浙公网安备 33010602011771号