版本信息
linux版本:CentOS-7-x86_64
redis版本:redis-6.2.6
VMware:VMware-workstation-full-16.1.1
xshell: Xshell-7.0
安装
1.查看当前虚拟机ip命令:ifconfig -a
2.xhell连接虚拟机 ,在xshell页面点击文件-->新建-->输入名称及主机名ip-->点击连接-->输入用户名密码登录到xhell页面
3.官网下载redis压缩包
官网下载地址 Downloads - Redis
4.把redis压缩包上传服务器,通过rz命令上传(如果没有rz命令,可以在线安装 rz)
5.通用指令tar -zxvf redis-6.2.6.tar.gz ,解压redis
6.通过命令mv redis-6.2.6 /opt/tool,移动redis到指定目录(没有/opt/tool目录,可以通过mkdir -p /opt/tool命令创建相应目录)
7.切换目录到cd /opt/tool/redis-6.2.6,执行make命令编译,编译完如下图所示
8.切换目录到cd /opt/tool/redis-6.2.6/src,执行make install命令安装redis,编译完如下图所示
9.为了方便管理,把redis配置及一些常用命令移动指定目录下
切换到cd /opt/tool/redis-6.2.6目录,执行 mv redis.conf /opt/tool/redis-6.2.6/etc/,把redis配置放到etc里
切换到cd /opt/tool/redis-6.2.6/src目录,执行 mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /opt/tool/,把redis配置放到etc里
10.修改配置文件redis.conf
通过命令vim /opt/tool/redis-6.2.6/etc/redis.conf 修改配置
bind 127.0.0.1这一行注释掉,允许所有客户端连接
protected-mode配置成no,可以允许外机访问
daemonize配置成yes,当redis作为守护进程运行的时候,它会写一个 pid 到 redis.pid 文件里面
11.配置修改好后,启要redis命令:./redis-server /opt/tool/redis-6.2.6/etc/redis.conf
12.查看redis是否启动命令:netstat -tunpl|grep 6379
13.本地客户端连接redis
进入cd /opt/tool/redis-6.2.6/bin,执行命令: ./redis-cli
14.外机通过Redis Desktop Manager连接redis服务端
发现连接不上,这是因为服务器的防火墙没有对外开发,执行命令:firewall-cmd --zone=public --add-port=6379/tcp --permanent,返回 success说明设置成功,重启防火墙:firewall-cmd --reload
15:通过Redis Desktop Manager重新连接redis服务端,发现连接成功了