Redis
文章平均质量分 90
透明の梦
人生有梦,各自精彩!
展开
-
Redis底层数据结构(一)
Redis这么快得益于基于内存了IO复用,初次之外Redis为了存储数组字符串自动以的一些的底层数据结构也功不可没。原创 2021-09-12 23:31:06 · 18590 阅读 · 0 评论 -
redis文件事件和时间事件
Redis在6.0以前是单线程的,在6.0之后可以通过配置文件开启多线程,6.0之后的多线程是指在io方面使用多线程来执行以加快I/O的速度。Redis服务器是一个事件驱动程序,服务器需要处理以下两类事件:文件事件(file event)Redis服务器通过套接字与客户端(或者其他Redis服务器)进行连接,而文件事件就是服务器对套接字操作的抽象。服务器与客户端(或者其他服务器)的通信会产生相应的文件事件,而服务器则通过监听并处理这些事件来完成一系列网络通信操作。文件事件处理器使用I/O多路复用(m原创 2021-09-05 14:43:32 · 19328 阅读 · 0 评论 -
redis应用篇----秒杀、签到、session共享
利用redis的QPS高的特点我们可以用来做秒杀,redis的bitmap结构我们可以做登陆签到,利用缓存可以做session共享原创 2021-07-19 00:13:49 · 31607 阅读 · 2 评论 -
redis应用篇----延时通知
当你有延迟通知这种类似的需求的时候,可能最先想到的是定时器,但是定时器这种实现是极其的不友好他会使你的pod变为有状态的,今天使用redis来实现这一功能----延时通知原创 2021-07-18 18:47:57 · 32883 阅读 · 1 评论 -
redis缓存----一致性hash和hash槽
一致性hash和hash槽都是为了解决分布式缓存系统中数据节点的选择以及在增删阶段后减少数据缓存消失范畴。原创 2021-07-18 14:24:07 · 32785 阅读 · 0 评论 -
redis应用篇----分布式锁
使用Synchronize和ReentrantLock等方法来实现线程间的同步只能锁住单实例内的临界区,但是现在大多数服务的部署方式都不是单实例的,你需要一种方法锁住其他实例的临界区那么今天的方法就可以帮助到你----分布式锁!!!原创 2021-07-18 02:02:56 · 33079 阅读 · 1 评论 -
缓存那点事----缓存击穿、缓存雪崩
缓存击穿和缓存雪崩是缓存的另外两大问题,这两个问题同样也会影响我们服务的高可用性和稳定性,本文将讲述这两种问题出现的原因和解决方案。原创 2021-07-16 00:43:21 · 35354 阅读 · 0 评论 -
缓存那点事----缓存穿透
现在的服务架构大量的使用了缓存,可以说缓存用的好服务慢不了,但是缓存的使用又会遇到一些问题比如今天这种----缓存穿透原创 2021-07-15 01:34:43 · 17633 阅读 · 0 评论