
缓存服务
world6
这个作者很懒,什么都没留下…
展开
-
如果进入CPU的世界,时间会是怎样的?
每个人都会有一些吐槽的想法存在,我替CPU把它的吐槽 放在我的博客里吧!不知道大家有没有感觉每天写代码的时间过得很快啊,有时候一天过去了一个功能还没完成,但是时间就这么没了!但是你知道CPU有多少苦水吗? 且听 CPU 慢慢的倾诉......让我们看看什么是CPU的世界:CUP是电脑的心脏,CPU决定了这台电脑的上限。而决定CPU工作频率的是主频。我的笔记本是 16年买的,主频好像是 2.6GHz...原创 2018-02-26 20:52:46 · 3232 阅读 · 5 评论 -
为什么redis 是单线程的?
以前一直有个误区,以为:高性能服务器 一定是 多线程来实现的 原因很简单因为误区二导致的: 多线程 一定比 单线程 效率高。其实不然。在说这个事前希望大家都能对 CPU 、 内存 、 硬盘的速度都有了解了,这样可能理解得更深刻一点,不了解的朋友点:CPU到底比内存跟硬盘快多少redis 核心就是 如果我的数据全都在内存里,我单线程的去操作 就是效率最高的,为什么呢,因为多线程的本质就是 CP...原创 2018-02-26 21:38:17 · 13184 阅读 · 9 评论 -
分布式锁的实现方式
分布式锁跟 我们 平时用 的synchronized 锁 本质是都是锁。 不同的是:synchronized是 java提供的锁。 是java进程进行多线程控制时的锁。 用 分布式锁 的原因是,多个应用是不同的进程下运行的,显然用java 提供的 锁就不行了。说说三种分布式锁的机制。 第一种,用数据库来做。有一个 专门的 lock tabl...原创 2018-03-12 20:02:02 · 350 阅读 · 0 评论 -
redis 实现分布式锁的演进
在分布式系统中,常常会遇到一些要使用分布式锁的业务场景。比如说:每分钟要执行关闭未支付订单的定时任务,在集群的环境下,如果不做处理,每台服务器都会去执行这个定时任务,显然每个时间段的定时任务只需要执行一次,并不需要每台服务器都去执行,使用分布式锁来控制让单台服务器来执行这个定时任务 势在必行实现分布式锁的方式有很多,zookeeper,数据库,或者是其它手段都可以,本文着重分析使用re...原创 2018-05-21 11:21:41 · 597 阅读 · 0 评论