字符串 | opsForValue().set(key, value) | SET key value | 设置字符串键值对 |
| opsForValue().get(key) | GET key | 获取字符串值 |
| opsForValue().increment(key) | INCR key | 整数递增 |
| opsForValue().increment(key, delta) | INCRBY key delta | 指定值递增 |
| opsForValue().decrement(key) | DECR key | 整数递减 |
| opsForValue().setIfAbsent(key, value) | SETNX key value | 若不存在则设置 |
| expire(key, timeout, TimeUnit.SECONDS) | EXPIRE key timeout | 设置过期时间 |
哈希(Hash) | opsForHash().put(key, field, value) | HSET key field value | 设置哈希字段 |
| boundHashOps(key).put(field, value) | HSET key field value | 设置哈希字段(语法糖) |
| opsForHash().get(key, field) | HGET key field | 获取哈希字段 |
| boundHashOps(key).get(field) | HGET key field | 获取哈希字段(语法糖) |
| opsForHash().putAll(key, map) | HMSET key field1 value1 ... | 批量设置哈希 |
| opsForHash().entries(key) | HGETALL key | 获取所有字段和值 |
| opsForHash().delete(key, fields...) | HDEL key field1 [field2] | 删除字段 |
列表(List) | opsForList().leftPush(key, value) | LPUSH key value | 左侧入队 |
| opsForList().rightPush(key, value) | RPUSH key value | 右侧入队 |
| opsForList().leftPop(key) | LPOP key | 左侧出队 |
| opsForList().rightPop(key) | RPOP key | 右侧出队 |
| opsForList().range(key, start, end) | LRANGE key start end | 获取列表范围 |
集合(Set) | opsForSet().add(key, values...) | SADD key value [value ...] | 添加元素到集合 |
| opsForSet().members(key) | SMEMBERS key | 获取所有成员 |
| opsForSet().remove(key, values...) | SREM key value [value ...] | 移除集合元素 |
| opsForSet().isMember(key, value) | SISMEMBER key value | 判断是否为集合成员 |
| opsForSet().size(key) | SCARD key | 获取集合大小 |
有序集合(ZSet) | opsForZSet().add(key, value, score) | ZADD key score member | 添加带分数的成员 |
| opsForZSet().range(key, start, end) | ZRANGE key start end | 获取成员范围(升序) |
| opsForZSet().reverseRange(key, start, end) | ZREVRANGE key start end | 获取成员范围(降序) |
| opsForZSet().remove(key, values...) | ZREM key member [member ...] | 移除成员 |
| opsForZSet().score(key, member) | ZSCORE key member | 获取某个成员的分数 |
通用操作 | hasKey(key) | EXISTS key | 判断 key 是否存在 |
| delete(key) | DEL key | 删除 key |
| keys(pattern) | KEYS pattern | 获取匹配的 key(慎用) |
| getExpire(key) | TTL key | 获取 key 的过期时间 |