1.常用
exists(String key) 是否存在key
expire( String key, Duration timeout ) 给key设置过期时间
strSet( String key, String value, Duration timeout ) strSet( String key, String value ) 设置 String 类型 key-value,可以添加过期时间
strGet( String key ) 获取 String 类型 key-value
hSet( String key, Object hashKey, Object value ) 添加 Hash 键值对
hMSet( String key, Map<Object, Object> map ) 批量添加 hash 的 键值对 有则覆盖,没有则添加
hGet( String key, Object hashKey ) 获取指定 key 下的 hashkey
hMGet( String key, Collection<Object> hashKeys ) 获取指定 key 下的 hashkey 的值,如果 hashkey 不存在,则值会是 null
hGetAll( String key ) 获取 key 下的 所有 hashkey 和 value
sAdd( String key, String... values ) 添加key set 元素,String...是个String元素集合
sSize( String key ) 获取指定key下集合内元素的数量。当集合 key 不存在时,返回 0
sIsMember( String key, String value ) 判断某个 key 对应的 set 集合中 是否有 value
unlink( String keys ) 删除一个或多个key-value,但是,相比DEL会产生阻塞,该命令会在另一个线程中回收内存,因此它是非阻塞的。