centos系统安装redis
首先下载:https://download.redis.io/releases/redis-6.0.9.tar.gz
然后解压 tar -xvf redis-6.0.9.tar.gz
如果没有安装GCC环境
[root@localhost ~]# yum install gcc-c++
进去下载好的目录安装redis
cd redis-6.0.9
make && make install
这时已将可以启动了后台启动需要修改配置 redis.conf 文件
# 注释掉,允许远程访问
#bind 127.0.0.1
# 关闭保护模式,允许远程访问
protected-mode no
# 启用守护进程
daemonize yes
# 密码
requirepass redis3999
这时就已经可以启动了
/usr/local/redis/redis-6.2.0/src/redis-server /usr/local/redis/redis-6.2.0/redis.conf
为了方便以后启动指定配置,将配置文件复制到指定目录
cp /usr/local/redis/redis-6.2.0/redis.conf /etc/redis/redis-3999.conf
将目录/usr/local/redis/redis-6.2.0/src的redis-benchmark redis-check-aof redis-check-rdb redis-sentinel redis-server redis-trib.rb 等文件都复制到/usr/local/bin下
cp /usr/local/redis/redis-6.2.0/src/redis-benchmark /usr/local/bin/redis-benchmark
cp /usr/local/redis/redis-6.2.0/src/redis-check-aof /usr/local/bin/redis-check-aof
cp /usr/local/redis/redis-6.2.0/src/redis-check-rdb /usr/local/bin/redis-check-rdb
cp /usr/local/redis/redis-6.2.0/src/redis-sentinel /usr/local/bin/redis-sentinel
cp /usr/local/redis/redis-6.2.0/src/redis-server /usr/local/bin/redis-server
cp /usr/local/redis/redis-6.2.0/src/redis-cli /usr/local/bin/redis-cli
cp /usr/local/redis/redis-6.2.0/src/redis-trib.rb /usr/local/bin/redis-trib.rb
启动
/usr/local/bin/redis-server /etc/redis/redis-3999.conf
设置开机启动
[root@localhost bin]# vi /etc/systemd/system/redis.service
复制粘贴以下内容
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /etc/redis/redis-3999.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
注意:ExecStart配置成自己的路径
其它教程:
https://www.cnblogs.com/heqiuyong/p/10463334.html
https://www.huaweicloud.com/articles/13453840.html