Ubuntu 16.04LTS 安装 redis-6.2.6(源码安装)
一、下载redis-6.2.6源码包
redis 官网下载地址: https://redis.io/download

二、解压文件
将下载好的文件上传到 Ubuntu上面。
tar xzvf redis-6.2.6.tar.gz

三、编译安装
cd redis-6.2.6
make
make test
make install

四、配置redis
创建redis配置目录:/etc/redis
mkdir /etc/redis
拷贝配置文件到该目录下。
cp /home/redis-6.2.6/redis.conf /etc/redis
修改配置文件
gedit /etc/redis/redis.conf
找到supervised一行,把no改为systemd:
supervised systemd
Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程,设置为no
daemonize no
保护模式,关闭保护模式,否则外部ip无法连接
protected-mode no
将bind 127.0.0.1::1这一行注释起来。
找到dir一行,配置数据库的保存目录:
dir /home/redis-data
五、创建redis.service文件
gedit /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
六、创建redis用户、组和目录
adduser --system --group --no-create-home redis
mkdir /var/lib/redis
chown redis:redis /home/redis-data
chmod 770 /home/redis-data
七、启动redis服务
systemctl start redis
systemctl enable redis
systemctl status redis

重启redis服务
systemctl restart redis
测试一下
redis-cli



2021-03-28 08:02:23 +0000 UTC