解压
tar zxvf redis-5.0.4.tar.gz -C /usr/local/ && cd /usr/local/redis-5.0.4/
编译安装
make
make install
前台启动服务器
/usr/local/bin/redis-server
修改配置文件设置后台启动
daemonize yes
protected-mode no
注释掉bind
后台启动
redis-server /usr/local/redis-5.0.4/redis.conf
启动客户端
redis-cli -p 6379
shutdown
redis添加到systrmctl
vim /lib/systemd/system/redis.service
[Unit]
Description=Redis
After=network.target
[Service]
ExecStart=/usr/local/bin/redis-server /usr/local/redis-5.0.4/redis.conf --daemonize no
ExecStop=/usr/local/bin/redis-cli -h 127.0.0.1 -p 6379 shutdown
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl start redis
systemctl restart redis
systemctl stop redis
systemctl enable redis
systemctl disable redis
systemctl status redis
redis添加到service
cp /usr/local/redis-5.0.4/utils/redis_init_script /etc/init.d/redis
vim /etc/init.d/redis
REDISPORT=6379
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli
PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF=/usr/local/redis-5.0.4/redis.conf
chkconfig --add redis
chkconfig
service redis start
service redis stop
防火墙端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-ports