Redis集成Spring
Redis instal windows安装https://www.cnblogs.com/piaolingzxh/p/4199999.html centos 安装和启动https://www.cnblogs.com/renzhicai/p/7773080.html 安装
Redis instal windows安装https://www.cnblogs.com/piaolingzxh/p/4199999.html centos 安装和启动https://www.cnblogs.com/renzhicai/p/7773080.html 安装
手写单例模式 懒汉式(不安全,有概率生成多个):在需要的时候去生成初始化一个静态的成员变量 public class LazySingleton { private LazySingleton() {} private static La
问过的问题JVM: JVM调优:什么场景会触发FullGC,如何避免呢(Done) OutOfMemory的情况如何解决(Done) 线上频繁FULLGC 如何排查?何时会触发 FULLGC ,永久代如果满了,如何解决(Done) JVM的类加载机制。 和Tomcat容器的类加
常见问题列表 分布式锁的实现(Done) 分布式事务的实现(包括2PC、幂等性和重传) 秒杀架构的实现(Done) 分布式定时任务(Done) 实现一个集群模式下系统生成唯一流水号的算法:流水号不能重复、不能生成一次访问一次数据库 利用redis的incr,生成一个唯一编号作为
事务5大隔离级别 ISOLATION_DEFAULT 默认和数据库隔离级别一样 ISOLATION_READ_UNCOMMITTED 允许脏读取 ISOLATION_READ_COMMITTED 读取提交后数据,这种事务隔离级别可以避免脏读出现,但是可能会出现不可重复读和幻像读。
参考资料参考blog 最详细https://blog.csdn.net/lemon89/article/details/52796775 简书https://www.jianshu.com/p/d93a4f98067e?utm_campaign=maleskine&utm
参考文档sentinel集群的配置https://www.cnblogs.com/LiZhiW/p/4851631.html 官网的配置集群的文档说明https://redis.io/topics/cluster-tutorial 中文版的集群配置说明https://www.cn
实现源码:https://github.com/huangzhenshi/DistributeLearning/tree/master/DistributeLearning-master 实现方式乐观锁、悲观锁的方式 乐观锁实现原理:通过watch存货量变量,先做第一轮判断,存
事务事务命令:MULTI 、 EXEC 、 DISCARD 和 WATCH MULTI 命令用于开启一个事务,它总是返回 OK MULTI 执行之后, 客户端可以继续向服务器发送任意多条命令, 这些命令不会立即被执行, 而是被放到一个队列中 当 EXEC命令被调用时, 所有队
https://blog.csdn.net/guweiyu_thinker/article/details/78816071 rdb 定时快照持久化 将Reids在内存中的数据库记录定时 dump到磁盘上的RDB持久化, 正常退出会执行一次生成快照,但是kill进程的方式则不会触