就个人经验而言,在Linux系统上安装Redis,源码编译是最为纯净且可控性最高的方法。随着最新版本redis-7.4.8的发布,这里整理了从环境配置到启动验证的完整流程,确保每一步都有详细说明。
一、准备编译环境
Redis基于C语言开发,因此编译环境需要gcc编译器。如果系统尚未安装,可使用以下命令一键安装:
sudo yum install -y gcc make
完成安装后,编译环境即准备就绪。
二、解压安装包
首先获取Redis安装包。可从官方网站或镜像站点下载redis-7.4.8.tar.gz,并将其上传至服务器的/usr/local/src/目录。接着执行解压操作:
cd /usr/local/src/
tar -zxvf redis-7.4.8.tar.gz
cd redis-7.4.8
三、编译并安装
Redis的编译过程十分简洁,无需执行configure脚本,直接运行make即可。
make
sudo make install PREFIX=/usr/local/redis
安装完成后,/usr/local/redis/bin目录下会生成多个核心文件,包括redis-server、redis-cli等,这些即是我们所需的二进制程序。
四、复制配置文件
源码包中包含了默认的配置文件,建议单独复制出来以便后续管理与定制。
sudo mkdir -p /usr/local/redis/conf
sudo cp redis.conf /usr/local/redis/conf/
五、修改基础配置
接下来,使用文本编辑器打开配置文件进行基础参数设置:
sudo vi /usr/local/redis/conf/redis.conf
以下为常见的配置调整项(请根据实际需求适当修改):
# 后台运行
daemonize yes
# 允许远程连接
bind 0.0.0.0
# 关闭保护模式(注意:生产环境要谨慎)
protected-mode no
# 设置密码(务必换成你自己的)
requirepass your_password
# 端口默认 6379,一般不用改
port 6379
六、启动 Redis
启动Redis服务只需一条命令:
/usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf
启动后,建议通过以下命令检查进程是否正常运行:
ps -ef | grep redis
七、验证
最后,使用Redis客户端连接测试:
/usr/local/redis/bin/redis-cli
auth your_password
set foo bar
get foo
如果成功返回bar,则说明Redis安装配置完毕,可以投入使用了。
