09 2021 档案
摘要:https://zhuanlan.zhihu.com/p/596995935 推荐,详细的主从、哨兵、集群等搭建过程实战 参考: https://segmentfault.com/a/1190000039060249 https://blog.csdn.net/weixin_41385912/art
阅读全文
摘要:一、分布式锁应用场景: 效率:使用分布式锁可以避免不同节点重复相同的工作,这些工作会浪费资源。比如用户付了钱之后有可能不同节点会发出多封短信。 // 比如确保集群只有一个节点获取锁,同步数据到Redis缓存 正确性:加分布式锁同样可以避免破坏正确性的发生,如果两个节点在同一条数据上面操作,比如多个节
阅读全文
摘要:参考:https://www.baeldung.com/tag/redis/ https://z.itpub.net/article/detail/97DA31532EE6D125C682EB1BBCDF67C0 分布式锁常见问题: 对比 Jedis: 直连,多线程操作不安全。可使用 jedis p
阅读全文
摘要:参考: Redis 客户端 Jedis、lettuce 和 Redisson 对比 https://www.cnblogs.com/54chensongxia/p/13815761.html https://xiaomi-info.github.io/2019/12/17/redis-distrib
阅读全文
摘要:命令参考:https://redis.readthedocs.io/en/2.4/transaction.html 关键词:事务+WATCH:实现CAS功能 命令:WATCH WATCH key [key ...] 总是返回OK 监视一个(或多个) key ,如果在事务执行之前这个(或这些) key
阅读全文
摘要:参考:https://www.baeldung.com/category/http/tag/httpclient/ POM配置 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</arti
阅读全文
摘要:方式1:通过XML方式指定配置文件路径,用于XML文件中属性 Book.java @Component @Getter @Setter @Data public class Book {private String name; } beans.xml <context:property-placeh
阅读全文