![](https://img-blog.csdnimg.cn/d876e85b0c684ebdb3e446eb737548fe.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Redis 6.2.5
文章平均质量分 64
redis可以说是NOSQL的一个很好地体现,Redis 的应用场景包括:缓存系统(“热点”数据:高频读、低频写)、计数器、消息队列系统、排行榜、社交网络和实时系统。
他 他 = new 他()
毕业于内蒙古科技大学(包头师范学院),本科,大学专业计算机科学与技术,毕业之后从事Java开发,虽然我是18年毕业的,但是入行之后有很多前辈带着一起走,工作之余学到了很多学校接触不到的东西,在这里分享给大家
展开
-
Redis - 12. Redis 设置密码
一、设置一次性密码连接到 Redis 的客户端,这里我们使用命令,给 redis 设置一个临时密码。config set requirepass 123456这里的这个 123456 就是我们给 redis 弄得临时密码~~~接着我们 exit 退出 redis 客户端,从新进入可以看到,这里是没有权限的,我们使用命令auth 123456就可以了。但是,这个是一次性的,如果我们从新启动 redis,这个密码就不存在了。二、设置永久密码打开 redi.原创 2021-08-06 16:20:38 · 267 阅读 · 1 评论 -
Redis - 11. SpringBoot 整合 Redis 6.2.5
一、Redis 后台启动配置我们现在 Redis 启动还是得占用一个终端窗口,但是一般我们都是让 redis 后端运行,这里去配置一下(先去关闭 redis 运行)这里的 daemonize 是 no,no 就是不后台启动,我们这里改成 yes 后启动~可以看到,这里已经是后端启动了~~~原创 2021-08-06 15:10:37 · 681 阅读 · 3 评论 -
Redis - 10. Redis 持久化之 AOF & RDB(下)
四、AOF 的使用同样,我们先来修改一下 redis.conf 配置这个配置比较考下,所以说要翻一会。第一个 appendonly no 是:AOF 模式的开启与关闭,no 表示关闭,我们要是想用,就需要将 no 改成 yes。下面的 appendfilename 是 aof 的输出文件名。接着再往下看这个是 AOF 模式的同步策略。always 是:只要触发了添加、修改、删除,就进行记录;everysec 是:每一秒同步一次;no 是:不同步。这里我们建议使用原创 2021-08-04 14:48:58 · 72 阅读 · 0 评论 -
Redis - 9. Redis 持久化之 AOF & RDB(上)
我们之前也说了,这个 Redis 是一个内存数据库,如果说有一天我们的机器宕机了,那么我们所有的数据都会消失~~为了防止这种惨剧发生,所以有了数据持久化。我们将所有的内存数据同步到电脑硬盘上,而这个过程叫数据持久化过程。一、AOF & RDBRedis 数据持久化有两种方式,一个是 AOF,一个是 RDB。AOFAOF 全称:Append Only File。也就是全持久化模式,这个模式是将 Reids 的操作日志以追加的方式写入文件,这里的操作只包括 写、删 操作,查询不会做记原创 2021-08-04 14:00:08 · 86 阅读 · 0 评论 -
Redis - 8. Redis 数据结构之有序集合 sorted set
sorted set 和 Set 也很相似,同样不允许出现重复的元素。不同的是每个元素都会关联一个 double 类型的分数。redis 正是通过分数来为集合中的成员进行从小到大的排序。一、存zadd key值 评分 值zadd key值 1评分 1值 2评分 2值....这里我们虽然写了一大坨,但是实际上我们只存储了 a b c d 这四个值。默认集合中是按照从小到大进行排列。二、查zrange lemon 0 -1这个查看是根据我们之前插入时每个具体值前面设置的原创 2021-08-04 10:06:48 · 67 阅读 · 0 评论 -
Redis - 7. Redis 数据结构之 Set (链表)
Set 和 List 其实在 Java 中就有不同,在 Redis 中同样。Set 中不允许出现重复的元素。一、存sadd key值 链表值1 链表值2 ...原创 2021-08-03 16:47:29 · 190 阅读 · 0 评论 -
Redis - 6. Redis 数据结构之 List (链表)
Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。一、存存有两种样子,一个是从头部插入数据,还有一种是从尾部插入数据头插(新数据添加到列表的左侧)lpush key值 value值1 value值2 value值3......原创 2021-08-03 11:34:53 · 173 阅读 · 0 评论 -
Redis - 5. Redis 数据结构之 Hash (哈希)表
Redis 共有五种数据结构,我们今天再来看 Hash 表。一、结构结构大概就是这样的,key 所对应一个完整的 Hash 表,每个 Hash 表中有 hashKey 与 hashValue。当然,这个 n 也不是无限大,每一个 key值,对应可以存储 4294967295 个键值对。二、存存储我们使用命令hset key值 hashKey值 hashvalue值这里我们就存了两个键值对。三、查查看我们使用的是 hget 命令hget key值 hash.原创 2021-07-31 13:49:00 · 1373 阅读 · 0 评论 -
Redis - 4. Redis 数据结构之字符串
Redis 共有五种数据结构,我们今天从字符串开始学习。最开始介绍 Redis 的时候就说过,Redis 是 key-value 存储格式,可以理解为 Java 中的 Map<String, Object> 这样~~~这里主要说一下 Object,也就是具体的 value;value 最多可以容纳的数据长度是 512M,超过这个范围是存不进去的。自己开一下 Linux 环境下的 Redis,然后再开一个终端,我们在另外一个终端操作~。进入到 redis 目录,输入命令src/r原创 2021-07-31 11:27:07 · 105 阅读 · 0 评论 -
Redis - 3. Redis 可视化工具安装 & 使用
一、Redis 可视化工具我们之前学习 MySQL 的时候就有可视化工具:Navicat。同样,Redis 也有可视化工具,这里我们来说几个1.Redis Desktop Manager官网地址:https://redisdesktop.com/以前这个工具还是免费的,但是现在变成了收费的工具了,虽然只有 129 一年,但是,我们本着 0 成本学习的心态,这里就不推荐了。2.Another Redis Desktop Manager官网地址:https://gitee.co..原创 2021-07-29 11:46:27 · 3056 阅读 · 0 评论 -
Redis - 2. Windows & Linux 环境下安装 Redis 6.2.5
Redis 安装有很多种环境,我们这里主要用的两种,一个是 Windows 环境,一个是 Linux 环境。Windows 环境是我们一般开发的时候用,省的开虚拟机啥的。Linux 环境一般是上生产环境啥的。一、Windows 环境下 Redis 的安装 & 运行安装版本:5.0.10下载地址:https://github.com/tporadowski/redis/releases我们这里下载的是这个 zip 文件,下面是有源码啥的,可以自己下载上看看。下载好后解压原创 2021-07-28 10:27:25 · 2832 阅读 · 6 评论 -
Redis - 1. 认识 Redis
一、什么是 Redis百度百科走一走!!!redis 全称叫远程字段服务,是一个开源,使用 c 语言编写、支持网络、可基于内存的 key-value 数据库,并且还提供很多 API。二、NoSQL这个 NoSQL 不是 “没有SQL” 的意思!!NoSQL 全称叫:Not Only SQL,不仅仅是 SQL。NoSQL 是属于非关系型数据库,我们现在要学的这个 Redis 就是属于 NoSQL 的一种,除去 Redis ,比如说 MonogeDB、HBase 等,都是属于 NoSQL原创 2021-07-27 21:56:54 · 114 阅读 · 0 评论