前言
Redis(Remote Dictionary Server)是一种开源的内存数据库管理系统,它以键值存储方式来存储数据,并且支持多种数据结构,如字符串、哈希、列表、集合、有序集合等。Redis最初由Salvatore Sanfilippo开发,并于2009年首次发布。它被广泛用于缓存、会话管理、消息队列等应用,因为它具有非常快速的读取和写入速度,以及丰富的功能集
一.Redis的安装
百度网盘资源提取链接放在下方,包含Redis及后续使用的可视化工具
1.解压安装包
利用工具MobaXterm将资源安装包放到安装目录中,然后进入到当前安装目录中并执行以下命令进行安装
2.安装acc环境
3.编译Redis
4.检查安装情况
5.启动Redis服务
当出现以下界面时,说明安装完成了
退出命令
6.配置守护线程
6.1 备份配置文件
6.2 编辑配置文件
找到daemonize配置选项,将后面的no修改为yes
点击i键进行修改,修改完成后点击Esc退出然后输入:wq保存并退出
修改后记得重启一下服务
7.连接Redis
7.1 连接
验证是否连接成功
当出现pong时说明连接成功
7.2 查看端口状态
我们输入redis的端口号查看端口状态
lsof -i 6379
停止当前端口进程
图中的17712就是我们的进程id
7.3 扩大客户端访问限制
找到没有被注释的bind 127.0.0.1在前面加上#注释,解除连接限制
7.4 设置Redis密码
接着,在当前文件中,找到requirepass
将前面的#删除,后面设置自己的密码
最后保存并退出
8.开放6379端口
8.1 开放端口
8.2 刷新防火墙规则
9.连接客户端
利用命令连接客户端使用Redis
先开启服务
连接客户端
连接使用
输入ping返回pong时说明连接成功
二.可视化工具
利用可视化工具在本机中连接Linux中的Redis,资源安装包已经放在顶部的网盘分享链接中,可以自行提取
1.创建连接
安装完成后点击下方创建与Redis的连接
根据要求填写好自己的ip地址和端口号以及自己的密码
点击左下角的连接测试显示当前提示说明连接成功了
三.常用命令
1.Redis字符串(String)
2.Redis哈希(Hash)
Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。
3.Redis列表(List)
Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)
4.Redis集合(Set)
Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。