Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 4f69473

Browse files
committed
add redis cds content to the readme file
1 parent 741e329 commit 4f69473

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

springboot-jedis-sample/README.md

+6
Original file line numberDiff line numberDiff line change
@@ -141,4 +141,10 @@ gossip协议包含多种消息,包括:ping、pong、meet、fail等:
141141

142142
2、基于JedisCluster的原理,在JedisCluster初始化的时候,就会随机一个node,初始化hashslot -> node 映射表,同时为每个节点创建一个JedisPool连接池。每次基于JedisCluster执行操作,首先JedisCluster都会在本地计算key的hash slot,然后在本地映射表中找到对应的节点。如果redis cluster中的slot产生变化时,JedisCluster执行已经不存在那个node上的key,就会返回moved,那么利用该节点的元数据,更新hash slot -> node 映射表缓存;
143143

144+
------------
145+
146+
#### 字符串类型
147+
字符串是Redis中最常见的数据存储类型,其底层实现就是简单的动态字符串SDS(simple dynamic string),是可以修改的字符串。
148+
它类似Java中ArrayList,它采用预分配冗余空间的方式减少内存的频繁分配。
149+
当字符串长度小于1M时,扩容都是加倍现有的空间,如果超过1M,扩容时一次只会多扩容1M空间(字符串最大长度为512M)
144150

0 commit comments

Comments
 (0)