首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Redis
订阅
牧雨457
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
重新认识一下redis 的lua脚本 和 事务
前言 redis 的 lua 脚本大家都了解过或者用过吧。 lua 脚本执行具有原子性特点,使其在分布式锁、限流、库存扣减 等场景广泛使用! redis 中 原子性 这一概念经常被错误的理解成 “要么
高级开发不得不懂的Redis Cluster数据分片机制
Redis Cluster 是 Redis 的分布式解决方案,在 3.0 版本正式推出,有效地解决了 Redis 分布式方面的需求。 Redis Cluster 一般由多个节点组成,节点数量至少为 6 个才能保证组成完整高可用的集群,其中三个为主节点,三个为从节点。三个主节点会…
Redis Cluster详解
Redis Cluster介绍 通过深入理解Redis哨兵模式我们知道哨兵模式在主从复制模式的基础上实现了自动故障转移,提高了系统的高可用性。然而,它仍然无法实现数据分片。如果需要实现数据分片和负载均
redis cluster集群模式原理
在以前,如果前几年的时候,一般来说,redis如果要搞几个节点,每个节点存储一部分的数据,得借助一些中间件来实现,比如说有codis,或者twemproxy,都有。有一些redis中间件,你读写redis中间件,redis中间件负责将你的数据分布式存储在多台机器上的redis实…
Redis系列(二):Redis的5种数据结构及其常用命令
Redis系列(一):Redis简介及环境安装。 1. 字符串String 接下来,我们一一讲解。 然后我们打开一个redis-cli交互式客户端,执行下上面的命令看下效果。 当用户将一个值存储到Redis字符串的时候,如果这个值可以被转化为整数或者浮点数,那么Redis会察觉…
Redis面试题系列:讲一讲 rehash 的过程
字典是什么 字典,又称为符号表(Symbol table),关联数组(associative array)或映射(map),是一种用来保存键值对(key-value-pair)的抽象数据结构。字典中的
从零手写缓存框架(14)redis渐进式rehash详解
读过 HashMap 源码的同学,应该都知道 map 在扩容的时候,有一个 rehash 的过程。 没有读过也没有关系,可以花时间阅读下 从零开始手写 redis(13) HashMap源码详解 简单了解下整个过程即可。 扩容(resize)就是重新计算容量,向HashMap对…
11.Redis的慢操作之rehash
redis全局哈希表的扩展和收缩需要将ht[0]上的所有键值对rehash到ht[1]哈希表中。但是redis的rehash动作并不是一次性完成的,而是分多次、渐进式的完成的。
【redis前传】redis字典快速映射+hash釜底抽薪 | 单线程不影响后台工作之渐进式rehash
新华字典大家一定使用过,今天我们讲讲redis的hash结构。有内部字典+hash数据结构构成。在单线程下如何做到hash结构数据的快速定位。数据增加的同时伴随的rehash过程。渐进式值得了解
Redis 一致性Hash、Hash槽
产生背景: 应用场景:分布式缓存系统 1. Hash环: 2. 一致性Hash优点 3. 易产生问题:数据倾斜 4. 数据倾斜解决方法:虚拟节点映射 5. 上述总结 6. Hash槽