ubuntu 源码安装 redis

237 阅读1分钟

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