redis-stream
2020-02-26 15:11:41 0 举报
redis stream listpack radix
作者其他创作
大纲/内容
end
lp-count
filed-n
entry-id
...
iscompr=0
当前master entry包含的listpack的entry,因为这里没有对应的value,只是作为一个field的模板,以便后续相同的field的stream entry就可以复用这些field,而不用浪费空间
entry
value-ptr
z-ptr
value-n
listpack中有多少个stream entry
当前stream entry包含了多少个listpack的entry数量,每一元素都是一个listpack entry
num-field
listpack
listpack中有多少个已经删除的 entry
master entry
第一个entry中的field值
delete
value-1
XADD my_stream 1506871964177-0 sensor-id 1234 temperature 10.5
radix-tree
c_groups
iskey=1
flags
iscompr=1
Stream
isnull=1
nums
normal entry
length
size=16
stream-id
15068719641770
count
0
第一个stream entry中有多少个field
rax
filed-1
表示自身的field数量
last_id
iskey=0
noreal-entry
tot-bytes
FLAG_NONE: 默认无 FLAG_DELETED:删除了entry FLAG_SAMEFIELDS :复用master的field
size=0
1506871964177为毫秒;0为第一个
0 条评论
回复 删除
下一页