RedisUtils 操作五大集合 增删改查

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!
/**

  • 批量删除key

  • @param pattern

*/

public void removePattern(final String pattern) {

Set keys = redisTemplate.keys(pattern);

if (keys.size() > 0)

redisTemplate.delete(keys);

}

/**

  • 删除对应的value

  • @param key

*/

public void remove(final String key) {

if (exists(key)) {

redisTemplate.delete(key);

}

}

/**

  • 判断缓存中是否有对应的value

  • @param key

  • @return

*/

public boolean exists(final String key) {

return redisTemplate.hasKey(key);

}

/**

  • 读取缓存

  • @param key

  • @return

*/

public Object get(final String key) {

Object result = null;

ValueOperations<Serializable, Object> operations = redisTemplate.opsForValue();

result = operations.get(key);

re

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Redis数据库的增删操作包括对不同数据结构的操作。其中,字符串(string)数据结构可以使用set命令进行增加和修操作,可以使用get命令进行获取操作,可以使用del命令进行删除操作。哈希(hash)数据结构可以使用hset命令进行增加和修操作,可以使用hget命令进行获取操作,可以使用hdel命令进行删除操作。列表(list)数据结构可以使用lpush或rpush命令进行增加操作,可以使用lrange命令进行获取操作,可以使用lset命令进行修操作,可以使用lrem命令进行删除指定的值操作集合(set)数据结构可以使用sadd命令进行添加值操作,可以使用smembers命令进行询值操作,可以使用srem命令进行删除值操作。有序集合(zset)数据结构可以使用zadd命令进行添加值操作,可以使用zrange命令进行获取值操作,可以使用zrem命令进行删除值操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Redis数据库常用的增删操作(一)](https://blog.csdn.net/qq_43535322/article/details/118255933)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Redis增删操作](https://blog.csdn.net/qq_56776641/article/details/129167238)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值