redis
baishancha
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
槽道原理
1. 槽道原理解决的2个问题 • 节点redis-server接收写命令之后,根据key的计算结果槽道号判断所属权? • 判断所属权失败(false),从哪获取正确槽道的管理信息(节点ip:port)? 2. 槽道原理 2.1槽道的组成部分 • 16384位的二进制,本质上一个2048个元素的byte数组;通过对二进制的计算,获取(自定义的)下标,下标正好对应的槽道号,每个维护槽道的节点都会存储这...翻译 2019-07-03 15:28:27 · 957 阅读 · 0 评论 -
redis集群命令
集群 cluster info :打印集群的信息 cluster nodes :列出集群当前已知的所有节点( node),以及这些节点的相关信息。 节点 cluster meet :将 ip 和 port 所指定的节点添加到集群当中,让它成为集群的一份子。 cluster forget <node_id> :从集群中移除 node_id 指定...翻译 2019-07-03 15:39:07 · 345 阅读 · 0 评论 -
hash一致性
1.分片计算中,hash取余算法的缺点 在使用redis集群时,hash取余(key.hashCode()&Integer.MAX_VALUE%N),存在两个缺点 • 数据倾斜不可避免(只要是散列hash,数据计算结果倾斜必定存在) • 扩容缩容集群时,数据迁移量过大(重点) @Test public void test08(){ int count=0; for(int i...翻译 2019-07-03 16:06:26 · 352 阅读 · 1 评论 -
reids面试题
1.redis是什么? 是一个支持nosql,key-value数据类型,内存,可以持久化,缓存,分布式的,非关系型数据库 内存:redis在运行几件,使用的是内存资源作为数据库存储数据,具有内存的致命缺陷(容量上限) 可持久化:存储在redis内存中的数据,可以设置持久化策略,在断电内存数据丢失时,重启redis可以从磁盘文件重新读取数据(这是占据市场的重要技术点) 支持分布式集群,可以使用r...原创 2019-08-04 12:39:28 · 253 阅读 · 0 评论
分享