首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Redis
飞行的大狗
创建于2021-09-12
订阅专栏
Redis
等 1 人订阅
共12篇文章
创建于2021-09-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Redis数据结构- Zset
zset底层存储结构 zset底层的存储结构包括ziplist或skiplist,在同时满足以下两个条件的时候使用ziplist,其他时候使用skiplist,两个条件如下: 有序集合保存的元素数量小
Redis数据结构-字典
字典数据结构极其类似 java 中的 Hashmap。 Redis的字典由三个基础的数据结构组成。最底层的单位是哈希表节点。结构如下: 实际上哈希表节点就是一个单项列表的节点。保存了一下下一个节点的指
Redis数据结构-字符串
Redis 的字符串 String,主要由 int、raw 和 emstr 底层数据实现的。 Redis 遵循以下的原则来决定使用底层数据结构的使用。 如果数据是可以用 long 表示的整数,那就直接
Redis数据结构(对象)
目前为止,我们介绍了 redis 中非常典型的五种数据结构,从 SDS 到 压缩列表,这都是 redis 最底层、最常用的数据结构,相信你也掌握的不错。 但 redis 实际存储键值对的时候,是基于对
Redis哨兵模式
1.Redis高可用概述 在 Web 服务器中,高可用 是指服务器可以 正常访问 的时间,衡量的标准是在 多长时间 内可以提供正常服务(99.9%、99.99%、99.999% 等等)。在 Redis
Redis持久化
11111111111111111111111111111111111111111111111111
Redis 单线程支撑高并发 IO
几种 I/O 模型 为什么 Redis 中要使用 I/O 多路复用这种技术呢? 首先,Redis 是跑在单线程中的,所有的操作都是按照顺序线性执行的,但是由于读写操作等待用户输入或输出都是阻塞的,所以
Redis的主从复制原理
主从复制步骤 从库向主库发送sync命令,也就是从库向主库发送同步请求; 当主库接受到sync命令后,会执行bgsave命令(保存此刻主库的一个快照),创建一个RDB文件,创建RDB文件期间主库上的执
Redis HotKey
热Key问题 上面提到,所谓热key问题就是,突然有几十万的请求去访问redis上的某个特定key。那么,这样会造成流量过于集中,达到物理网卡上限,从而导致这台redis的服务器宕机。 那接下来这个k
数据库与缓存数据不一致问题
缓存作用? 在客户端请求数据时,如果能在缓存中命中数据,那就查询缓存,不用在去查询数据库,从而减轻数据库的压力,提高服务器的性能。 由于引入了缓存,那么在数据更新时,不仅要更新数据库,而且要更新缓存,
B+树和skipList的时间复杂度都是O(logn),为什么数据库底层要用B+树而不用skipList?
因为B+tree比跳跃表的检索效率更高,数据分部的更均匀。 跳跃表是通过二路分治的方式实现logN。 B+Tree是通过多路分治的方式实现logN。 当数据表的数据足够多的时候,B+tree的根节点~
Redis 分布式锁
基于 Redis 如何实现一个分布式锁? Redis 分布式锁真的安全吗? Redis 的 Redlock 有什么问题?一定安全吗? 业界争论 Redlock,到底在争论什么?哪种观点是对的? 分布式