1. Redis基础环境搭建与配置
1.1 CentOS系统安装Redis详细步骤
在CentOS系统上安装Redis通常有两种主流方式:通过yum包管理器安装和源码编译安装。对于生产环境,我强烈推荐源码编译安装方式,这样可以获得最新版本和完整的定制化选项。
源码安装具体步骤:
- 首先安装必要的编译工具链:
bash复制sudo yum groupinstall "Development Tools"
sudo yum install tcl
- 下载并解压Redis源码(以6.2.6版本为例):
bash复制wget https://download.redis.io/releases/redis-6.2.6.tar.gz
tar xzf redis-6.2.6.tar.gz
cd redis-6.2.6
- 编译安装:
bash复制make
make test # 可选但建议执行的测试步骤
sudo make install
注意:如果make test报错,可能是缺少依赖包,需要安装tcl或升级gcc版本
1.2 Redis环境变量配置技巧
安装完成后遇到"redis-cli: command not found"问题的根本原因是Redis的可执行文件没有被包含在系统PATH环境变量中。除了将redis-cli复制到/usr/local/bin/这种临时解决方案外,更专业的做法是:
- 创建专用的Redis二进制目录:
bash复制sudo mkdir /opt/redis/bin
- 将编译好的二进制文件链接到该目录:
bash复制sudo ln -s /path/to/redis/src/redis-server /opt/redis/bin/
sudo ln -s /path/to/redis/src/redis-cli /opt/redis/bin/
- 永久添加到系统PATH:
bash复制echo 'export PATH=$PATH:/opt/redis/bin' >> ~/.bashrc
source ~/.bashrc
这种方案的优势在于:
- 保持文件系统的整洁性
- 方便后续版本升级和管理
- 避免直
