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