
深入理解Redis
文章平均质量分 93
深入理解Redis
熠熠98
脚踏实地,仰望星空!
欢迎访问博客:lish98.blog.youkuaiyun.com
展开
-
Redis 跳跃表实现原理 & 时间复杂度分析
本文回顾了一下跳表这种数据结构,并分析了Redis的跳跃表是怎么实现的以及它的常用API的时间复杂度原创 2022-04-05 15:51:41 · 4477 阅读 · 0 评论 -
redis删除策略
过期数据Redis是一种内存级数据库,所有数据均存放在内存中,内存中的数据可以通过TTL指令获取其状态XX :具有时效性的数据1 :永久有效的数据2 :已经过期的数据 或 被删除的数据 或 未定义的数据数据删除策略设置数据的实效时效性数据的存储结构当给name设置值iteima,它会有一个十六进制的存储地址redis中会开放一块空间(expires),存放的就是 存储地址:过期时间删除策略就是操作expires空间数据删除策略的目标在内存占用与CPU占用原创 2022-01-12 19:04:18 · 273 阅读 · 0 评论 -
redis事务
事务事务简介Redis执行指令过程中,多条连续执行的指令被干扰,打断,插队redis事务就是一个命令执行的队列,将一系列预定义命令包装成一个整体(一个队列)。当执行时,一次性按照添加顺序依次执行,中间不会被打断或者干扰。一个队列中,一次性、顺序性、排他性的执行一系列命令事务基本操作开启事务:multi作用:设定事务的开启位置,此指令执行后,后续的所有指令均加入到事务中执行事务:exec作用:设定事务的结束位置,同时执行事务。与multi成对出现,成对使用注意:加入事务原创 2022-01-12 14:15:15 · 108 阅读 · 0 评论 -
redis持久化
事务原创 2022-01-11 23:02:52 · 116 阅读 · 0 评论 -
redis集群
主从复制互联网三高:高并发、高性能、高可用redis集群:为了避免单点Redis服务器故障,准备多台服务器,互相连通。将数据复制多个副本保存在不同的服务器上,连接在一起,并保证数据是同步的。即使有其中一台服务器宕机,其他服务器依然可以继续提供服务,实现Redis的高可用,同时实现数据冗余备份。主从复制master:写(读数据(可忽略)),slave:读(写数据(禁止)),需要解决数据同步,master的数据复制到slave中。为什么不用多个master?如果多个master之间还需要数据同步就原创 2022-01-11 17:18:13 · 1636 阅读 · 0 评论