随笔分类 -  redis

摘要:场景: 在插入表1的时候需要先查询id 是否存在。如果不存在,则插入,存在则update。 问题: 并发的时候,即便加锁了,也存在问题,因为线程1在insert结束之后还要处理其他逻辑,但是线程2在等待的时候已经去查询了数据库, 此时线程1还没有commit事务,所以线程2查询是看不到数据的,导致也 阅读全文
posted @ 2024-06-27 16:45 威兰达 阅读(151) 评论(0) 推荐(0) 编辑
摘要:package com.aswatson.cdc.test; import org.redisson.Redisson; import org.redisson.api.RLock; import org.redisson.api.RedissonClient; import org.redisso 阅读全文
posted @ 2024-06-27 16:37 威兰达 阅读(895) 评论(0) 推荐(0) 编辑
摘要:Redis Incr 命令将 key 中储存的数字值增一。 如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作。 package com.example.apidemo.config.aspect; import com.example.apidemo.redi 阅读全文
posted @ 2022-08-12 10:45 威兰达 阅读(498) 评论(0) 推荐(0) 编辑
摘要:package spring.redis; import org.springframework.beans.factory.InitializingBean; import org.springframework.beans.factory.annotation.Autowired; import 阅读全文
posted @ 2021-01-07 16:36 威兰达 阅读(254) 评论(0) 推荐(0) 编辑
摘要:import java.io.UnsupportedEncodingException; import java.util.Set; import org.springframework.beans.factory.annotation.Autowired; import org.springfra 阅读全文
posted @ 2021-01-07 16:27 威兰达 阅读(569) 评论(0) 推荐(0) 编辑
摘要:本文链接:https://blog.csdn.net/Butterfly_resting/article/details/89668661 redis三大大框架的区别: Jedis:比较全面的提供了Redis的操作特性 Redisson:提供很多分布式相关操作服务,例如,分布式锁,分布式集合,可通过 阅读全文
posted @ 2019-12-09 15:07 威兰达 阅读(204) 评论(0) 推荐(0) 编辑
摘要:2.创建索引库 public class CreateIndex { private BookDao bookDao; @Before public void init(){ bookDao = new BookDaoImpl(); } /*** * 1.采集数据 * 2.创建Document文档对 阅读全文
posted @ 2019-12-09 14:32 威兰达 阅读(171) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示