安装gcc
需要手动下载一下依赖包,或者百度云盘下载
上传到服务,然后安装
rpm -Uvh *.rpm --nodeps --force
下载redis包
下载地址:http://download.redis.io/releases/redis-6.2.5.tar.gz
上传到服务器,并解压
tar -zvxf redis-6.2.5.tar.gz
创建redis编译后路径:
mkdir -p /usr/local/redis
进入解压后的redis包中:
cd redis-6.2.5
编译
make
make install PREFIX=/usr/local/redis
复制配置文件到编译路径下
cp /xxx/redis-6.2.5/redis.conf /usr/local/redis/bin/
修改配置文件
bind 127.0.0.1 -::1 修改为 → bind 0.0.0.0 -::1
daemonize no 修改为 → daemonize yes
# requirepass foobared 修改为 → requirepass 你的密码
创建Redis服务文件
vi /etc/systemd/system/redis.service
写入以下内容
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
#根据自己的情况修改为实际路径
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
启动服务、查看状态、设置开机自启
systemctl start redis.service
systemctl status redis.service
systemctl enable redis.service
创建软链,设置redis-cli为全局命令
ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis-cli
ln -s /usr/local/redis/bin/redis-cli /usr/sbin/redis-cli
验证登录
redis-cli -h 127.0.0.1 -p 6379 -a "your password"
至此,部署完成。