![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 54
小蚂蚁hjk
渣渣张
展开
-
redis存取list集合
一 、存取为list类型 @RestController @RequestMapping("/test") @Slf4j publicclassTestController @Autowired private RedisTemplate redisTemplate; @ApiOperation("redis-savelist") @PostMapping("/redis/save/list") publ...原创 2022-05-05 17:57:07 · 14892 阅读 · 2 评论 -
redis---list
今天下午在研究redis对list集合的操作示例:1.可以先创建两个集合并添加元素2.像缓存中存储集合如果从左边存只需要把right改为left3.获取元素4.删除集合中的某个元素注意remove()方法5.删除缓存中list集合的key...原创 2022-04-14 15:52:13 · 812 阅读 · 0 评论 -
redisTemplate的日常使用hash类型
redisTemplate.getExpire(key,TimeUnit.SECONDS);这个方法,是使用redisTemplate获取到设置的过期时间。如果传入单位,则按照该单位的数据进行返回。redisTemplate.getExpire(key);返回的Long类型的时间单位是秒...原创 2021-07-30 10:09:25 · 8275 阅读 · 0 评论 -
Redis高可用情况下的哨兵机制
1.概述Redis Sentinel是一个分布式系统,为Redis提供高可用性解决方案。可以在一个架构中运行多个 Sentinel 进程(progress), 这些进程使用流言协议(gossip protocols)来 接收关于主服务器是否下线的信息, 并使用投票协议(agreement protocols)来决定是否执行自动故 障迁移, 以及选择哪个从服务器作为新的主服务器。Redis 的 Sentinel 系统用于管理多个 Redis 服务器(instance) 该系统执行以下三个任务:监控原创 2020-06-27 19:36:54 · 615 阅读 · 0 评论 -
面试常问到redis中set和setnx的区别
set格式:SET key value说明:将字符串值value关联到key如果key已经持有其他值得时候,此时set会复写旧值,无视类型setnx格式:setnx key value说明:将key的值设定为value,只有当key不存在的时候使用,如果给定的key已经存在,则setnx不做任何操作。其实setnx就是【SET if Not Exists】关注公众号一起学习...原创 2020-12-03 21:07:15 · 7582 阅读 · 0 评论 -
redis -hash用法
https://blog.csdn.net/u010277958/article/details/94590220?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-0.control&spm=1001.2101.3001.4242原创 2021-07-30 09:28:27 · 72 阅读 · 0 评论 -
redisson锁 tryLock的使用及正确用法
方式一RLock lock = redissonClient.getLock("Export:create:" + Context.get().getCorpId());try { if (lock.tryLock(5, 10, TimeUnit.SECONDS)) { //业务处理 } else { Assert.isTrue(false, "排队中,请稍后重试!"); }} catch (InterruptedException e) {.原创 2021-07-30 17:34:37 · 23434 阅读 · 1 评论 -
redis学习总结
1.redis常用命令案例原创 2021-09-04 20:45:18 · 66 阅读 · 0 评论 -
RedisTemplate中opsForHash哈希操作
哈希存储数据1、put(H key, HK hashKey, HV value) 新增hashMap值 redisTemplate.opsForHash().put("hashValue","map1","map1-1"); redisTemplate.opsForHash().put("hashValue","map2","map2-2"); 2、values(H key) 获取指定变量中的hashMap值。 List<Object> h...原创 2022-03-02 16:05:36 · 17660 阅读 · 0 评论 -
redis----String
//设值 redisTemplate.opsForValue().set("key1","value1"); redisTemplate.opsForValue().set("key2","value2"); //取值 String value1 = (String) redisTemplate.opsForValue().get("key1"); System.out.println(value1);...原创 2022-04-14 11:50:10 · 65 阅读 · 0 评论