自定义安装redis
# 下载redis cd /usr/local/src wget http://download.redis.io/releases/redis-4.0.9.tar.gz # 解压 tar -zxvf redis-4.0.9.tar.gz cd redis-4.0.9 # 编译安装redis make make PREFIX=/usr/local/redis install # 复制默认配置文件 cp redis.conf /usr/local/redis/ 添加用户redis useradd -s /sbin/nologin redis 配置systemd vim /usr/lib/systemd/system/redis.service
在文件内容写入以下内容:
[Unit] Description=Redis Server After=network.target [Service] Type=simple PIDFile=/var/run/redis.pid User=redis ExecStartPre=/usr/bin/mkdir -p /var/lib/redis/logs ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf ExecStop=/usr/bin/kill -15 $MAINPID Restart=on-failure [Install] WantedBy=multi-user.target
或者
[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
设置redis开机启动
systemctl enable redis.service systemctl daemon-reload ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis-cli