redisTemplate 的操作命令
时间: 2023-10-20 17:03:00 浏览: 109
RedisTemplate 是 Spring Data Redis 提供的一个用于操作 Redis 的模板类,它封装了常用的 Redis 操作命令,可以通过它来执行各种 Redis 命令。
以下是 RedisTemplate 常用的操作命令:
1. String 类型操作:
- opsForValue().set(key, value):设置指定键的值。
- opsForValue().get(key):获取指定键的值。
- opsForValue().increment(key, delta):将键对应的值增加指定的增量。
- opsForValue().decrement(key, delta):将键对应的值减少指定的减量。
2. Hash 类型操作:
- opsForHash().put(key, hashKey, value):将哈希表中指定键的指定字段设置为指定值。
- opsForHash().get(key, hashKey):获取哈希表中指定键的指定字段的值。
- opsForHash().entries(key):获取哈希表中指定键的所有字段及其对应的值。
3. List 类型操作:
- opsForList().leftPush(key, value):将值插入列表头部。
- opsForList().rightPop(key):移除并获取列表尾部的值。
- opsForList().range(key, start, end):获取列表指定范围内的值。
4. Set 类型操作:
- opsForSet().add(key, values):将一个或多个值添加到集合中。
- opsForSet().members(key):获取集合中的所有成员。
- opsForSet().remove(key, values):从集合中移除一个或多个值。
5. ZSet(有序集合)类型操作:
- opsForZSet().add(key, value, score):将指定值及其分数添加到有序集合中。
- opsForZSet().range(key, start, end):获取有序集合中指定范围的值。
以上只是 RedisTemplate 提供的一些常用操作命令,还有更多其他类型的操作命令可根据具体需求使用。
阅读全文