1.下载Redis7.0.10
- Redis有开发版本和稳定版本,单数为开发版本,双数为稳定版本,本次采用的版本是7.0.10版本。下载地址:Redis7.0.10
2.安装Redis7.0.10
-
将下载好的tar包放入CentOS7中
-
使用命令解压tar包
tar -zxvf redis-7.0.10.tar.gz
-
由于Redis是使用C语言开发的,所以我们需要C语言的编译器,首先我们查看系统中是否存在gcc编译器,使用gcc -v命令查看。
我这里是存在的,镜像使用的是阿里巴巴开源镜像站的CentOS7的镜像,如果你没有gcc,可以执行下面的命令进行安装。yum install -y gcc
-
进入Redis目录中
cd redis-7.0.10
-
使用安装命令将Redis安装到默认安装目录/usr/local/bin
make install
-
进入到utils目录
cd utils
-
输入以下命令
./install_server.sh
注意这里可能会发生以下错误
解决方案:
我们进入到这个脚本中vi ./install_server.sh
将以下代码注释掉
:wq保存退出继续运行./install_server.sh命令,一路回车
-
到这一步我们的Redis就安装好了
3.使用Redislnsight连接Redis
-
开放6379端口
#永久开放6379端口 firewall-cmd --zone=public --add-port=6379/tcp --permanent #重新加载防火墙 firewall-cmd --reload #查看当前3306端口开启状态 firewall-cmd --zone=public --query-port=6379/tcp
-
修改Redis配置文件,由于我采用的是默认安装,所以位置在:/etc/redis/6379.conf
#注释以下代码 bind 127.0.0.1 -::1 #将保护模式关闭 protected mode no
-
重启Redis服务
#进入Redis根目录 cd /usr/local/bin #停止Redis服务运行 redis-cli -h 127.0.0.1 -p 6379 shutdown #启动Redis服务 ./redis-server /etc/redis/6379.conf
-
此时我们使用Redislnsight即可连接到Redis服务,但是这种方式不建议使用在正式环境中,因为安全是得不到保障的,我们尽可能的不要对外网开放端口,或者可以使用ip白名单的方式去保证安全。