redis
文章平均质量分 79
江哥说
这个作者很懒,什么都没留下…
展开
-
基于redisson实现分布式锁
有这样一个业务场景,窗口卖票,票的数量是一定的,很多人来抢票,如何才能使得票不会超卖呢,比如下面的代码是模拟卖票的场景 public class SellTicket implements Runnable { private int tickets = 100; @Override public void run() { while (tickets>0){ try { Thread.sl原创 2020-05-09 22:37:22 · 1583 阅读 · 0 评论 -
redis两种持久化方式对比
Redis的所有数据都是存放在内存中的,表1-1是谷歌公司2009年给出的 各层级硬件执行速度,所以把数据放在内存中是Redis速度快的最主要原 因。 ·Redis是用C语言实现的,一般来说C语言实现的程序“距离”操作系统更 近,执行速度相对会更快。 ·Redis使用了单线程架构,预防了多线程可能产生的竞争问题。 ·作者对于Redis源代码可以说是精打细磨,曾经有人评价Redis是少有的 集性能和...原创 2020-03-16 13:32:06 · 222 阅读 · 0 评论 -
记录一次线上空指针异常
背景:接到领导反馈有爬虫经常爬取M站的页面,导致后台不断查solr,故要把文章缓存在redis,不再从redis读取,需求不难,就是把几百篇文章缓存在redis,一下子就做完了, public List<Doc> getPagingList(int page, int pageSize) { List<Doc> dp =new ArrayList<>()...原创 2018-11-23 15:05:45 · 458 阅读 · 0 评论