RedisTemplate API 与 Redis 命令对照表(含语法糖调用方式)

功能分类RedisTemplate 方法(含语法糖)Redis 命令说明
字符串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 的过期时间
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值