此教程只讲解最常用的配置和测试连接!适合Linux小白!
下载Redis
推荐用Linux版,Windows版渐渐已经不被官方维护
推荐用法:①虚拟机 ②远程服务器
官方网站下载:
直接指令安装:
wget http://download.redis.io/releases/redis-5.0.9.tar.gz
不要下载6.0.0以上版本,不然后面编译(make)的时候有坑!
安装环境
先安装C++编译环境,因为Redis是C++编写的,make指令所需!
运行以下指令安装
yum -y install gcc-c++
Linux 新手提示
快捷键 | 功能 |
---|---|
Ctrl+Insert | 复制 |
Shift+Insert | 粘贴 |
安装Redis
找位置指令
ls #查看当前目录下文件
cd d:/ #进入d盘
cd .. #进入上一级目录
解压指令
tar xzf redis-5.0.9.tar.gz #当前目录下解压
安装指令
cd redis-5.0.9 #进入redis-5.0.9文件夹
make #编译,生成文件
目录解释
①redis-5.0.9文件下:
文件 | 功能 |
---|---|
redis.conf | 服务器的配置文件 |
src/ | 项目目录,存放着很多c++文件,包括服务器和客户端 |
②src文件夹目录下:
文件 | 功能 |
---|---|
redis-server | 服务器主程序 |
redis-cli | 客户端主程序 |
服务器配置
若要远程连接的,必须配置,仅本机操作的可以跳过!
①进入配置文件:
vim redis.conf
②按 i 进入 - - INSERT - - 模式(编辑模式)
③修改:
protected-mode no # 保护模式
#bind 127.0.0.1 #将这一行注释,表示不要绑定本地主机
其他配置默认即可
④按Esc键退出编辑模式
⑤按Shirt+;(即:),输入wq(表示 write 和 quit ),回车
开启服务器
要允许远程连接的,以 redis.conf 配置文件来开启 redis-server 服务器
src 目录下执行:
./redis-server ../redis.conf &
& 是开启线程,在终端关闭时也能运行在后台
不需要运行远程连接的,可直接开启redis-server
src 目录下执行:
./redis-server &
查看线程:
ps -xH
可以看到有 redis-server 线程,开在 6379 端口上
本机验证连接
src 目录下执行:
./redis-cli
此时可以看到如下代表连接端口成功
127.0.0.1:6379>
输入ping后看到PONG则是连通了
127.0.0.1:6379> ping
PONG
恭喜你!此时已经配置好了服务器!
退出客户端:
127.0.0.1:6379> exit
安全组规则
若是远程服务器,必须添加安全组规则,开放 6379 端口
远程验证连接
条件:服务器所在的主机,要配有公网ip,或者两台机处于一个局域网
在另一台机子按相同步骤安装Redis,不用开启redis-server!
不想下载redis的可以用springboot整合Redis,跳到 Springboot远程连接 部分即可!
src 目录下根据服务器的 ip 执行:
./redis-cli -h 主机ip -p 6379
出现卡死 、Connection timed out 或者 not connected 等都是出错的情况
出现类似以下,然后 ping 成功,则是成功实现远程连接
57.105.111.222:6379> ping
PONG
Springboot 连接远程服务器
由于此部分是开发常用,建议直接进入整合 Springboot+Redis 的入门教程:
https://blog.csdn.net/GDUT_xin/article/details/108996622
(需要Mybatis、Springboot基础)