
Redis
文章平均质量分 90
码农飞哥
csdn博客专家,讯飞程序员,影刀高级RPA工程师,几十款RPA工具等你拿 1736334084
展开
-
Redis(一)-Redis的安装以及概述(以Red Hat为例)
Redis的安装如此简单原创 2022-04-06 16:56:36 · 3702 阅读 · 2 评论 -
Redis(二)-Redis的概述以及核心特点
本文详细介绍了Redis的优缺点以及特性,重点介绍了IO多路复用模型。原创 2022-04-16 17:23:41 · 2607 阅读 · 1 评论 -
Redis(三)--Redis的基本命令
本文主要介绍了Redis中各种常见的命令,Redis 有五种数据类型,每种数据类型都有不同的操作命令。原创 2020-09-15 22:16:51 · 2403 阅读 · 0 评论 -
Redis(四)-Redis的常用数据类型之String字符串
Redis的常用数据类型之String字符串,本文详细介绍了String字符串的常用命令原创 2022-04-20 21:14:33 · 2919 阅读 · 0 评论 -
Redis(五)-Redis的String字符串的数据结构之简单动态字符串
本文主要介绍了Redis数据库用来存储字符串对象的数据结构---简单动态字符串SDS,SDS相对于C语言传统的字符串优势明显,主要表现在杜绝缓存去内存溢出,减少字符串操作的内存重分配,二进制安全。原创 2020-07-18 23:55:15 · 2571 阅读 · 0 评论 -
Redis(六)-Redis的常用数据类型之list列表
Redis的列表原创 2022-04-21 09:58:37 · 1730 阅读 · 0 评论 -
Redis(七)-Redis的常用数据类型之Set集合
Redis的常用数据类型之Set集合原创 2022-04-21 16:25:49 · 3109 阅读 · 0 评论 -
Redis(八)-Redis的list列表的数据结构-快速链表
本文首先对链表的相关知识点做了一个回顾,简单的介绍了单链表,双端链表,循环链表。接着就是着重介绍了Redis中的链表结构,Redis的链表采用的是双端无环链表。通过list结构来操作链表。原创 2020-07-21 23:34:21 · 2680 阅读 · 0 评论 -
Redis(九)-Redis的常用数据类型之Hash表
第八篇Redis的常用数据类型之Hash表原创 2022-04-25 21:19:40 · 3758 阅读 · 0 评论 -
Redis(十)-Redis的数据结构之字典
本文简单的介绍了Redis中的字典的数据结构, 她是通过哈希表节点来存储键值信息,通过链表法来处理键冲突。原创 2020-07-30 11:22:31 · 2554 阅读 · 0 评论 -
Redis(十一)-Redis的常用数据类型之zset类型
本文详细介绍了zset数据类型的使用原创 2022-04-27 20:54:29 · 4004 阅读 · 0 评论 -
Redis(十二)-Redis的数据结构之跳表
本文介绍了跳跃表这种稍陌生的数据结构,跳表是基于单链表加索引的方式实现的,它是以空间换时间的方式来提升查找速度。Redis有序集合在节点元素较大或者元素数量较多时使用跳表实现,它是由zskiplist和zskiplistNode两个结构组成,其中zskiplist用于保存跳跃表信息(比如表头节点,表尾节点,长度),zskiplistNode则用于表示跳跃表节点。Redis每个跳跃表节点的层高都是1至32之间的随机数。在同一个跳跃表中,多个节点可以包含相同的分值,但是每个节点的成员对象必须是唯一,跳跃表中的原创 2020-08-01 19:45:40 · 3010 阅读 · 0 评论 -
Redis(十三)-Redis的配置文件详解
redis.conf 真的很重要原创 2022-04-29 22:55:15 · 2850 阅读 · 0 评论 -
Redis(十四)-Redis的发布订阅模式
发布订阅模式原创 2022-04-30 10:00:18 · 1720 阅读 · 0 评论 -
Redis(十五)-Jedis操作测试
jedis操作Redis还挺简单的原创 2022-04-30 21:36:34 · 1740 阅读 · 0 评论 -
Redis(十六)-Jedis案例-模拟验证码发送
模拟验证码发送真的很简单原创 2022-05-01 09:21:44 · 2618 阅读 · 0 评论 -
Redis(十七)-SpringBoot集成Redis
SpringBoot集成Redis原创 2022-05-02 21:19:32 · 1790 阅读 · 0 评论 -
Redis(十八)-Redis的数据结构之整数集合
本文简单介绍了整数集合这种数据结构,整数集合是集合键的底层实现之一,是专门用来存储整数的,整数集合的底层实现是数组,这个数组以有序,无重复的方式保存集合元素,在有需要时,程序为会根据新添加元素的类型,改变这个数组的类型,升级操作为整数集合带来了操作上的灵活性,并且尽可能节约了内存。原创 2020-09-13 21:34:36 · 2479 阅读 · 0 评论 -
Redis(十九)-Redis的数据库与键空间
本文主要是参考《Redis的设计与实现第二版》写的一篇关于Redis的数据库以及数据库键空间的文章。单机的Redis服务器默认有16个数据库,对数据库的操作本质上就是对键空间的操作。原创 2020-09-17 17:25:00 · 2502 阅读 · 0 评论 -
Redis(二十)-Redis的事务和锁机制
本文简单介绍了Redis事务并将其与MySQL事务做了一下对比。Redis事务只有一致性和隔离性两种特性,不支持原子性和持久性。其实现原理是基于COMMANDS队列的,开启事务之后,命令不会被立即执行,而是排入队列并返回排队状态。原创 2020-10-07 22:29:01 · 2650 阅读 · 0 评论 -
Redis(二十一)-Redis的事务冲突(悲观锁和乐观锁)
Redis的乐观锁了解一下原创 2022-05-04 11:48:02 · 3081 阅读 · 2 评论 -
Redis(二十二)-秒杀案例的基本实现以及用ab工具模拟并发
本文通过jedis客户端简单实现了秒杀的案例,并通过ab工具模拟了并发测试。但是,由于代码设计考虑不周,会出现超卖以及jedis客户端会出现连接超时的情况。原创 2022-05-04 20:56:41 · 3525 阅读 · 3 评论 -
Redis(二十三)-秒杀案例之超卖和超时问题解决
本文详细介绍了如何解决秒杀案例中的超卖以及超时问题。原创 2022-05-05 21:56:12 · 2965 阅读 · 2 评论 -
Redis(二十四)-秒杀案例之库存遗留问题解决
本文详细介绍了如何通过lua脚本来实现秒杀案例原创 2022-05-17 22:03:48 · 3852 阅读 · 0 评论 -
Redis(二十五)-持久化操作之RDB
rdb数据同步原创 2022-05-22 19:03:09 · 2306 阅读 · 3 评论 -
Redis(二十六)-持久化操作之AOF
官方推荐两个都启用如果对数据不敏感,可以单独用RDB不建议单独用AOF,因为可能会出现BUG如果只是存内存缓存,可以都不用原创 2022-06-03 20:22:26 · 2187 阅读 · 0 评论 -
Redis(二十七)- Redis的主从复制说明
本文详细介绍了Redis主从复制模式的搭建,其实本质上就是在从服务器上指定其master服务器,通过`slaveof `命令执行。接着介绍了主从复制的复制原理,其原理就是主服务器将其rdb文件传给从服务器。但是主从复制有个问题就是主服务宕机之后,其余从服务器不能主动晋升为主服务器。后面会介绍哨兵模式,这种模式会解决这个问题。...原创 2022-06-04 16:17:09 · 2126 阅读 · 1 评论 -
Redis(二十八)- Redis的哨兵模式
本文首先介绍了哨兵模式的搭建,哨兵的搭建其实就是增加sentinel.conf文件,然后启动 redis-sentinel 命令接着哨兵如何进行选举的,当主机宕机之后,哨兵在10秒后会检查一次,然后进行选举,选举的条件是:1. 选取优先级高的,即replica-priority值越小越先被选择,2. 选取偏移量最大的,即拥有主机数据最全的3. 选择runid最小的从服务.........原创 2022-06-04 21:36:32 · 2133 阅读 · 0 评论 -
Redis(二十八)-简单一文了解SpringBoot与Redis的整合(哨兵模式)
本文详细介绍了如何在SpringBoot中整合Redis。最简单的单机模式的Redis整合只需要在yml文件中配置redis数据库的地址即可,其他哨兵模式和集群模式的Redis配置需要自己定义配置类。原创 2021-01-27 13:12:21 · 2781 阅读 · 0 评论 -
Redis(二十九)- Redis集群的介绍以及搭建
本文详细介绍了Redis集群的概念以及如何搭建一个简单Redis集群。原创 2022-06-05 16:26:06 · 1905 阅读 · 0 评论 -
Redis(三十)- Redis集群操作和故障恢复&集群的Jedis开发
本文详细介绍Redis集群操作和故障恢复&集群的Jedis开发原创 2022-06-06 08:00:00 · 2040 阅读 · 0 评论 -
Redis(三十一)-Redis夺命三问之缓存穿透&缓存击穿&缓存雪崩
缓存雪崩也太严重了吧原创 2022-06-07 20:00:00 · 1736 阅读 · 0 评论 -
Redis(三十二)-用Redis做分布式锁
Redis分布式锁用的还挺广泛的原创 2022-06-11 11:57:47 · 1846 阅读 · 1 评论 -
Redis(三十三)-Redis键过期时间设置以及过期键删除策略
本文主要从Redis键过期时间的设置,过期时间的保存以及过期键的删除策略四个方面对Redis中键过期时间进行了阐述。原创 2020-09-17 19:21:52 · 3547 阅读 · 0 评论 -
Redis(三十四)-Redisson分布式锁看门狗
看门狗好东西原创 2022-06-15 12:44:32 · 2007 阅读 · 4 评论