redis命令和RedisTemplate操作对应表是怎样的
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,今天就跟大家聊聊有关redis命令和RedisTemplate操作对应表是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。redis命令和
千家信息网最后更新 2026年11月01日redis命令和RedisTemplate操作对应表是怎样的
今天就跟大家聊聊有关redis命令和RedisTemplate操作对应表是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
redis命令和RedisTemplate操作对应表
redisTemplate.opsForZSet();//操作有序set
Key相关的
| Redis命令 | RedisTemplate redisTemplate | 说明 |
|---|---|---|
KEYS *、KEYS *key*、KEYS *key、KEYS key* | redisTemplate.keys(key); | 获取所有key,模糊查询key(支持通配符*) |
EXPIRE key 10EXPIREAT key 1293840000 | redisTemplate.expire(key, time, TimeUnit.SECONDS);redisTemplate.expireAt(key, date); | 指定key缓存失效时间 指定key缓存到期时间 |
TTL key | redisTemplate.getExpire(key, TimeUnit.SECONDS); | 根据key获取过期时间 |
EXISTS keyEXISTS key1 key2 key3 | redisTemplate.hasKey(key);redisTemplate.countExistingKeys(Arrays.asList(key)); | 判断key是否存在 检查key存在的数量 |
DEL keyDEL key1 key2 key3 | redisTemplate.delete(key);redisTemplate.delete(Arrays.asList(keys)); | 删除指定key缓存 批量删除key |
String相关的
redisTemplate.opsForValue();//操作字符串
| Redis命令 | RedisTemplate redisTemplate | 说明 |
|---|---|---|
SET key valueSET key value time | redisTemplate.opsForValue().set(key,value);redisTemplate.opsForValue().set(key,value,time); | 设置普通缓存 设置普通缓存过期时间 |
GET key | redisTemplate.opsForValue().get(key); | 获取普通缓存 |
INCE key | redisTemplate.opsForValue().increment(key, delta); | 递增 |
DECR key | redisTemplate.opsForValue().increment(key, -delta); | 递减 |
SETNX key value | redisTemplate.opsForValue().setIfAbsent(key,value); | 将 key 的值设为 value ,当且仅当 key 不存在 |
SETEX key value | redisTemplate.opsForValue().setIfPresent(key,value); | 判断当前的键的值是否为v,是的话不作操作,不实的话进行替换。如果没有这个键也不会做任何操作。 |
GETSET key value | redisTemplate.opsForValue().getAndSet(key, value); | key存在设置新值,并返回旧值 |
Hash相关的
redisTemplate.opsForHash();//操作字符串
| Redis命令 | RedisTemplate redisTemplate | 说明 |
|---|---|---|
HMSET key key1 value1 key2 value2 | redisTemplate.opsForHash().putAll(key, map); | 设置缓存 |
HSET key item value | redisTemplate.opsForHash().put(key, item, value); | 向一张hash表中放入数据,如果不存在将创建 |
HGET key item | redisTemplate..opsForHash().get(key, item); | 获取缓存,字段值 |
HMGET key | redisTemplate.opsForHash().entries(key); | 获取hashKey对应的所有键值 |
DELETE key item1 item2 item3 | redisTemplate.opsForHash().delete(key, item); | 将 key 的值设为 value ,当且仅当 key 不存在 |
HEXISTS key item | redisTemplate.opsForHash().hasKey(key, item); | 判断hash表中是否有该项的值 |
HINCRBY key item by | redisTemplate.opsForHash().increment(key, item, by); | hash递增 如果不存在,就会创建一个 并把新增后的值返回 |
HDEL key item by | redisTemplate.opsForHash().increment(key, item, -by); | hash递减 |
Set相关的
redisTemplate.opsForedisTemplateet();//操作字符串
| Redis命令 | RedisTemplate redisTemplate | 说明 |
|---|---|---|
SMEMBEredisTemplate key | redisTemplate.opsForedisTemplateet().memberedisTemplate(key) | 根据key获取Set中的所有值 |
SISMEMBER key value | redisTemplate.opsForedisTemplateet().isMember(key, value); | 根据value从一个set中查询,是否存在 |
SADD key value1 value2 | redisTemplate.opsForedisTemplateet().add(key, values); | 将数据放入set缓存 |
SCARD key | redisTemplate.opsForedisTemplateet().size(key); | 获取set缓存的长度 |
SREM key value1 value2 | redisTemplate.opsForedisTemplateet().remove(key, values); | 移除值为value的 |
List相关的
redisTemplate.opsForList();//操作字符串
| Redis命令 | RedisTemplate redisTemplate | 说明 |
|---|---|---|
| `RPUSH key value`` | redisTemplate.opsForList().rightPush(key, value); | 将list放入缓存,从右边添加 |
LPUSH key value | redisTemplate.opsForList().leftPush(key, value); | 将list放入缓存,从左边添加 |
LRANGE key 0 -1 | redisTemplate.opsForList().range(key, start, end); | 获取list缓存的内容 |
LLEN key | redisTemplate.opsForList().size(key); | 获取list缓存的长度 |
LINDEX key index | redisTemplate.opsForList().index(key, index); | 通过索引 获取list中的值 |
LSET key index value | redisTemplate.opsForList().set(key, index, value); | 根据索引修改list中的某条数据 |
LREM key count value | redisTemplate.opsForList().remove(key, count, value); | 移除N个值为value |
看完上述内容,你们对redis命令和RedisTemplate操作对应表是怎样的有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
缓存
命令
字符
字符串
内容
时间
普通
数据
索引
长度
支持
查询
有序
中放
会创
右边
字段
数量
是的
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
河南云网互联网络科技有限公司
深圳恒合互联网络科技有限公司
科技创新与互联网经济
成都互联网科技公司100强
汽车互联网创新科技园
知域互联网科技有限公司大骗子
移动互联网年度科技创新
洛阳昕诺飞互联网科技有限公司
坤平互联网科技
佛山市翊博互联网络科技有限公司
翼展科技 首家互联网医院
世界互联网领先科技成果获奖
南博望互联网科技有限公司
上海科技产业互联网平台
锡山区互联网智能科技产品供应
伍佰万互联网科技怎么赚钱
银行科技岗属于互联网吗
河南商务圈互联网科技有限公司
广州全民伙伴互联网科技有限公司
小牛互联网科技有限公司地址
广州大一互联网络科技有限公司
港股互联网科技股
平安科技 互联网
哈尔滨新华互联网科技
济南和联互联网科技有限公司
须眉科技是互联网公司吗
互联网科技和信息
易企秀互联网科技是做什么的
西安左小互联网科技有限公司
宁波允成互联网科技有限公司