-
官网下载安装包
redis-6.0.6.tar.gzhttps://redis.io/
-
上传到服务器之后使用
tar -zxvf进行解压,解压后如下:
-
进入解压的文件之后我们可以看到他的配置文件(配置文件可以设置密码,持久化,主从复制等。。。)

4.环境安装(redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境)
yum install gcc-c++ #安装gcc环境 gcc -v #查看gcc版本 make #把所有需要的环境都下下来 make install #检查是否安装完(默认安装在/usr/local/bin目录下) * make PREFIX=/usr/local/redis install #安装到指定目录中(常用)
5.redis的默认安装路径
/usr/local/bin
6.将redis配置文件复制到安装目录下


7.更改启动方式为==后台启动`daemonize`的值更改为yes== ,然后wq保存一下就可以了

8.启动redis服务

9.使用redis-cli连接测试(`redis-cli -h 127.0.0.1 -p 6379 -a hexuepeng`)

10.查看redis进程是否开启(使用ps -ef|grep redis命令)!

11.如何关闭redis服务

12.再次查看进程是开启

13.如果需要远程连接需要更改配置:
-
修改redis.conf文件:
-
将 bind 127.0.0.1 使用#注释掉,改为==#===bind 127.0.0.1(bind配置的是允许连接的ip,默认只允许本机连接;若远程连接需注释掉,或改为0.0.0.0)
-
将 protected-mode yes 改为 protected-mode no(3.2之后加入的新特性,目的是禁止公网访问redis cache,增强redis的安全性)
-
将==requirepass foobared== 注释去掉,foobared为密码,也可修改为别的值(可选,建议设置)
-
-
并且设置远程连接需要服务器开放指定端口(此处只开放6379):
firewall-cmd --zone=public --add-port=6379/tcp --permanent # 开放6379端口 firewall-cmd --zone=public --remove-port=6379/tcp --permanent #关闭6379端口 firewall-cmd --reload # 配置立即生效 # 查看防火墙所有开放的端口 firewall-cmd --zone=public --list-ports #关闭防火墙(如果要开放的端口太多,嫌麻烦,可以关闭防火墙,安全性自行评估) systemctl stop firewalld.service #查看防火墙状态 firewall-cmd --state #查看监听的端口 netstat -lnpt -
在windows测试远程连接:

测试连接成功!
本文详细介绍了从官网下载Redis6.0.6安装包,解压、环境配置(包括GCC和redis编译),设置启动选项、后台运行,以及如何配置安全措施(如设置密码、绑定IP和端口)以实现远程连接。
508

被折叠的 条评论
为什么被折叠?



