1.下载 redis
wget https://github.com/redis/redis/archive/7.2.1.tar.gz
2.解压
tar xzf 7.2.1.tar.gz
cd redis-7.2.1/
3.安装
make
4.配置
sudo mkdir /etc/redis
sudo cp /home/dtsuser/dts/software/redis-7.2.1/redis.conf /etc/redis/
sudo vim /etc/redis/redis.conf
编辑:
1.supervised 行改成如下
supervised systemd
2.daemonize 行改成如下
daemonize no
3.protected-mode 行改成如下
protected-mode no
4.将 bind 127.0.0.1::1 注释
5.dir一行,配置数据库的保存目录
dir /home/dtsuser/dts/redis-data
5.配置 redis.service 服务
sudo vim /etc/systemd/system/redis.service
输入一下内容:
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
User=redis
Group=redis
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always
[Install]
WantedBy=multi-user.target
6.创建redis用户、组和目录
adduser --system --group --no-create-home redis
mkdir /var/lib/redis
chown redis:redis /home/dtsuser/dts/redis-data
chmod 770 /home/dtsuser/dts/redis-data
7.命令
systemctl start redis
systemctl enable redis
systemctl status redis