go客户端是否有key值匹配的功能嘛?例如redis那种,下方是我模拟的数据:
key_1: “channel_1_a”
key_2: “channel_1_b”
key_2: “channel_2_a”
想实现:
使用channel_1.*能够匹配出:key_1,key_2
使用channel.*能够匹配出所有的key
go客户端是否有key值匹配的功能嘛?例如redis那种,下方是我模拟的数据:
key_1: “channel_1_a”
key_2: “channel_1_b”
key_2: “channel_2_a”
想实现:
使用channel_1.*能够匹配出:key_1,key_2
使用channel.*能够匹配出所有的key
请问 tikv是否有这种前缀或者后缀匹配key的方法,不然kv型维护索引遍历好麻烦
用 key.PrefixNextKey
找到区间的结尾,然后构造一个 iter 去遍历一遍。
比如 channel_1 的 PrefixNextKey 就是 channel_2,构造出来的区间就是 [channel_1, channel_2)
感谢分享~
感谢分享
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。