centos7.4绿色安装redis

下载安装redis服务

1
2
3
4
$ wget https://download.redis.io/releases/redis-6.0.10.tar.gz
$ tar xzf redis-6.0.10.tar.gz
$ cd redis-6.0.10
$ make

当make的时候报错,提示make: *** [server.o] 错误 1 ,原因是因为当前默认的gcc版本太低,需要手动升级gcc。

升级GCC

1
2
3
4
yum -y install centos-release-scl
yum -y install devtoolset-9-*
#临时启动gcc9
scl enable devtoolset-9 bash

永久使用gcc9

1
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

redis启动和关闭

1
$ src/redis-server

后台启动设置,修改redis.conf,设置daemonize yes,重新启动。

1
$ src/redis-server redis.conf

客户端链接

1
$ src/redis-cli

带密码链接

1
$ src/redis-cli -a password

开放6379端口

查看网络

1
firewall-cmd --get-active-zones

查看某个端口是否打开

1
firewall-cmd --query-port=6379/tcp

打开对应的端口

1
firewall-cmd --zone=public --add-port=6379/tcp --permanent

重启防火墙

1
firewall-cmd --reload

关闭linux7防火墙

查看防火墙状态

1
systemctl status firewalld.service

暂时关闭防火墙

1
systemctl stop firewalld.service

永久关闭防火墙

1
systemctl disable firewalld.service

临时开启防火墙

1
systemctl start firewalld.service

永久开启防火墙

1
systemctl enable firewalld.service

参考