按照增、删、改、查分类:
1. 查 (Read)
get(String key)
:获取指定键的值。hGet(String key, String hashKey)
:获取哈希表中指定字段的值。hGetAll(String key)
:获取哈希表中所有字段及其值。sMembers(String key)
:获取集合中所有成员。lRange(String key, long start, long end)
:获取列表中指定范围的元素。lIndex(String key, long index)
:获取列表中指定位置的元素。
2. 增 (Create)
set(String key, Object value, long time)
:设置指定键的值,并设置过期时间。set(String key, Object value)
:设置指定键的值。hSet(String key, String hashKey, Object value, long time)
:在哈希表中设置字段的值,并设置过期时间。hSet(String key, String hashKey, Object value)
:在哈希表中设置字段的值。sAdd(String key, Object... values)
:向集合添加一个或多个成员。sAdd(String key, long time, Object... values)
:向集合添加成员,并设置过期时间。lPush(String key, Object value)
:将一个值插入到列表的头部。lPush(String key, Object value, long time)
:将一个值插入到列表的头部,并设置过期时间。
3. 改 (Update)
incr(String key, long delta)
:将指定键的值增加指定的增量。decr(String key, long delta)
:将指定键的值减少指定的增量。hIncr(String key, String hashKey, Long delta)
:增加哈希表中指定字段的值。hDecr(String key, String hashKey, Long delta)
:减少哈希表中指定字段的值。hSetAll(String key, Map<String, ?> map)
:设置哈希表中所有字段的值。
4. 删 (Delete)
del(String key)
:删除指定键。del(List<String> keys)
:删除多个键。hDel(String key, Object... hashKey)
:删除哈希表中一个或多个字段。sRemove(String key, Object... values)
:从集合中移除一个或多个成员。lRemove(String key, long count, Object value)
:从列表中移除指定数量的元素。
5. 其他
expire(String key, long time)
:设置键的过期时间。getExpire(String key)
:获取指定键的剩余过期时间。hasKey(String key)
:判断指定键是否存在。sIsMember(String key, Object value)
:判断集合中是否存在指定成员。sSize(String key)
:获取集合的成员数。hHasKey(String key, String hashKey)
:判断哈希表中是否存在指定字段。