源码下载地址http://download.redis.io/releases/
1 环境准备
安装编译环境
sudo yum install gcc -y
gcc -v 查看版本
sudo yum -y install centos-release-scl
sudo yum -y install devtoolset-10-gcc devtoolset-10-gcc-c++ devtoolset-10-binutils
scl enable devtoolset-10 bash
2 redis源码编译安装
解压tar -zxvf redis-6.0.6.tar.gz
cd redis-6.0.6
安装
1)make
2)make install PREFIX=/export/server/redis (指定安装目录)
3 文件配置
3.1 配置Redis环境变量
修改配置文件/etc/profile
sudo vim /etc/profile
在文件最后添加以下内容
export REDIS_HOME=/opt/redis6
export PATH=$PATH:$REDIS_HOME/bin
使用配置生效
source /etc/profile
3.2 Redis配置文件
mkdir -p /export/server/redis/conf
cp /export/server/redis-6.0.6/redis.conf /export/server/redis/conf
cp /export/server/redis-6.0.6/sentinel.conf /export/server/redis/conf
4 安装redis服务
sudo cp systemd-redis_server.service /usr/lib/systemd/system/redis.service
sudo vim /usr/lib/systemd/system/redis.service
# 先注释掉[Service]下的原有内容
[Service]
ExecStart=/export/server/redis/bin/redis-server --supervised systemd --daemonize no
ExecStop=/export/server/redis/bin/redis-cli node1 -p 6379 shutdown
重载设置
systemctl daemon-reload
5 启动/停止 Redis 服务
5.1 启动 Redis 服务
sudo systemctl start redis
5.2 停止 Redis 服务
sudo systemctl stop redis
5.3 查看 Redis 服务状态
systemctl status redis
5.4 设置开机启动
systemctl enable redis
5.5 关闭开机启动
systemctl disable redis.service
6 测试
使用 Redis 自的客户端 redis-cli 连接 Redis 服务器测试,如下:
redis-cli