- ZSET
- 操作
- add(String key, byte[] v, long score)
- add(String key, List entryList)
- addMayTTL(String key, int ttl, byte[] v, long score)
- addMayTTL(final String key, int ttl, List entryList)
- contains(String key, byte[] value)
- remove(String key, byte[]… vs)
- range(String key, long start, long end, int limit)
- rangeDel(String key, long start, long end, int limit)
- iterator(String key)
- incrby(String key, int increment, byte[]… members)
- score(String key, byte[] v)
- score(String key, byte[]… vs)
- isExist(String key)
- size(String key)
- getTtl(String key)
- ttl(String key, int ttl)
- delTtl(String key)
- delete(String key)
- deleteFast(String key)
- getKeyIterator()
- 操作
- ZSET
- 操作
- add(String key, byte[] v, long score)
- add(String key, List entryList)
- addMayTTL(String key, int ttl, byte[] v, long score)
- addMayTTL(final String key, int ttl, List entryList)
- contains(String key, byte[] value)
- remove(String key, byte[]… vs)
- range(String key, long start, long end, int limit)
- rangeDel(String key, long start, long end, int limit)
- iterator(String key)
- incrby(String key, int increment, byte[]… members)
- score(String key, byte[] v)
- score(String key, byte[]… vs)
- isExist(String key)
- size(String key)
- getTtl(String key)
- ttl(String key, int ttl)
- delTtl(String key)
- delete(String key)
- deleteFast(String key)
- getKeyIterator()
ZSET
ZSET和SET一样也是byte[]类型元素的集合,且不允许重复的成员。不同的是ZSET每个元素都会关联一个long类型的分数。ZSET通过分数来为集合中的成员进行从小到大的排序。ZSET的成员是唯一的,但分数(score)却可以重复。操作
add(String key, byte[] v, long score)
add(String key, List entryList)
addMayTTL(String key, int ttl, byte[] v, long score)
addMayTTL(final String key, int ttl, List entryList)
contains(String key, byte[] value)
remove(String key, byte[]… vs)
range(String key, long start, long end, int limit)
rangeDel(String key, long start, long end, int limit)
iterator(String key)
incrby(String key, int increment, byte[]… members)
score(String key, byte[] v)
score(String key, byte[]… vs)
isExist(String key)
判断键为key的ZSet是否存在size(String key)
获取ZSet长度getTtl(String key)
获取ZSet的ttlttl(String key, int ttl)
设置ZSet的ttl(秒)delTtl(String key)
删除ZSet的ttldelete(String key)
删除整个ZSetdeleteFast(String key)
快速删除整个ZSetgetKeyIterator()
获取一个遍历器,可以遍历所有的ZSet的键。try (KeyIterator keyIterator = zset.getKeyIterator()) { while (keyIterator.hasNext()) { String key = keyIterator.next(); }}
