public interface ValueOperations
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
get(java.lang.String key)
获取指定键Key所关联的字符串值.
|
java.lang.String |
set(java.lang.String key,
java.lang.String value)
为指定键Key设计指定值Value.
|
java.lang.String |
set(java.lang.String key,
java.lang.String value,
redis.clients.jedis.params.SetParams params)
为指定键Key设计指定值Value.
|
java.lang.String get(java.lang.String key)
如果key不存在那么返回特殊值null
假如key储存的值不是字符串类型,返回一个错误,因为 GET只能用于处理字符串值。
可用版本: >= 1.0.0
时间复杂度: O(1)
key - 指定键Keyjava.lang.String set(java.lang.String key,
java.lang.String value)
如果key已经持有其他值, SET就覆写旧值,无视类型。
对于某个原本带有生存时间(TTL)的键来说, 当 SET 命令成功在这个键上执行时, 这个键原有的 TTL 将被清除。
可用版本: >= 1.0.0
时间复杂度: O(1)
key - 指定键Keyvalue - 指定值Valuejava.lang.String set(java.lang.String key,
java.lang.String value,
redis.clients.jedis.params.SetParams params)
可用版本: >= 1.0.0
时间复杂度: O(1)
key - 指定键Keyvalue - 指定值Valueparams - NX|XX, NX=只在键不存在时, XX=只在键已经存在时
EX|PX, 过期时间: EX=秒; PX=豪秒