Ubuntu16.04 LTS + redis-6.2.9

一、环境准备

下载Redis离线安装包

# https://download.redis.io/releases/
tar -zxvf redis-6.2.9.tar.gz
mv redis-6.2.9 /usr/local
cd /usr/local/redis-6.2.9
make install

修改~/.bashrc文件,在文件尾部增加Redis环境变量

#add redis env
export PATH=$PATH:/usr/local/redis-6.2.9/src

更新环境变量

source ~/.bashrc

修改配置文件 redis.conf,默认端口6379,也可以进行修改

# 修改监听ip
#bind 127.0.0.1 -::1
bind 0.0.0.0

# 修改登录redis密码
requirepass 123456

# 设置后台启动
daemonize yes

二、运行Redis

可以临时启动Redis服务

/usr/local/redis-6.2.9/src/redis-server /usr/local/redis-6.2.9/redis.conf

如果开启了步骤一中的后台启动则可以查看进行运行状态

ps -aux|grep redis| grep -v grep

三、注册系统服务

创建Systemd服务文件,sudo gedit /etc/systemd/system/redis.service

[Unit]
Description=Redis
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis-6.2.9/src/redis-server /usr/local/redis-6.2.9/redis.conf
ExecStop=/usr/local/redis-6.2.9/src/redis-server -s stop
PrivateTmp=true
User=root
Group=root
[Install]
WantedBy=multi-user.target

重新加载Systemd配置

sudo systemctl daemon-reload

开启自启动

sudo systemctl enable redis

启动、查看、停止、重启Redis服务

sudo systemctl start redis
sudo systemctl status redis
sudo systemctl stop redis
sudo systemctl restart redis