09 2021 档案
摘要:定时任务schedule
阅读全文
摘要:虽然lua脚本的执行具有原子性,但是如果一个脚本存在错误,那么可能不会回滚。因为redis中的事务和我们理解的数据库中的事务不太一样。 redis事务中的错误 在事务期间可能会遇到两种命令错误: (1)命令可能无法排队,因此在调用EXEC之前可能会出现错误。例如,命令可能在语法上是错误的(参数数量错
阅读全文
摘要:参考链接:①Redis分布式锁:单机Redis实现分布式锁、Redission可重入锁、Redission红锁机制(解决分布式redis单点宕机故障转移存在的遗留问题) ②5台redis实现红锁(完整demo) 问题 最近看一些redis分布式锁的资料,大体思路都是一致,而且基本上都是用的Redis
阅读全文
摘要:一、缓存穿透 1.1定义:根据查询条件,在数据库查询结果为空,没有查到数据时,程序没有设置缓存,这时如果恰好有上百万的高并发请求(可能是碰巧,也可能是黑客发现该漏洞后的恶意攻击),就直接到了DB层,导致数据库服务器压力过大而发生崩溃。 1.2具体场景:苹果手机发布了新品IPhone 13,但是商城还
阅读全文
摘要:1.解压到当前文件夹: unzip test.zip 2.解压到指定文件夹: unzip -d /temp test.zip 参考链接:unzip 解压文件到指定目录
阅读全文