最新 最热

如何判断一个元素是否存在于一个亿级数据集中?

布隆过滤器(Bloom Filter)于 1970 年由布隆提出的,是专门用于检索一个元素是否存在于一个集合中的算法。

2019-11-29
0

Redis 单线程还高并发?不冲突吗?

最近在看 UNIX 网络编程并研究了一下 Redis 的实现,感觉 Redis 的源代码十分适合阅读和分析,其中 I/O 多路复用(mutiplexing)部分的实现非常干净和优雅,在这里想对这部分的内容进行简单的整理。...

2019-11-28
0

手把手教你SpringBoot 并发登录的人数控制!!!

通常系统都会限制同一个账号的登录人数,多人登录要么限制后者登录,要么踢出前者,Spring Security 提供了这样的功能,本文讲解一下在没有使用Security的时候如何手动实现这个功能...

2019-11-28
0

一篇文章带你解读Redis分布式锁的发展史和正确实现方式

近两年来微服务变得越来越热门,越来越多的应用部署在分布式环境中,在分布式环境中,数据一致性是一直以来需要关注并且去解决的问题,分布式锁也就成为了一种广泛使用的技术,常用的分布式实现方式为Redis,Zookeeper,其中基于Re...

2019-11-28
3

2019 Redis社区年会动员倒计时!

Redis中国用户组(China Redis User Group),简称CRUG,是中国地区最大的Redis技术交流社区。社区成立有近3年的时光,是信仰、是信念、是信心、是坚守,让我们一起见证成长。感谢不离不弃、长久的陪伴!自2019年始,每一年的CRUG年...

2019-11-28
0

王炸吐血整理60个Redis面试题,全网最全了

单进程单线程模式,采用队列模式将并发访问变为串行访问。Redis本身没有锁的概念,Redis对于多个客户端连接并不存在竞争,利用setnx实现锁。

2019-11-28
3

springboot整合redis进行缓存的使用

看过我的文章的都应该有所了解如何使用docker方式进行redis环境的搭建过程,想要了解的可以看下历史文章。今天我们想要分享的就是如何使用redis进行缓存的使用。...

2019-11-28
1

Redis 是怎么实现 “附近的人” 的?

针对“附近的人”这一位置服务领域的应用场景,常见的可使用PG、MySQL和MongoDB等多种DB的空间索引进行实现。

2019-11-27
0

缓存雪崩、击穿、穿透,该如何避免?

帅气迷人的面试官您好,我了解的,目前电商首页以及热点数据都会去做缓存 ,一般缓存都是定时任务去刷新,或者是查不到之后去更新的,定时任务刷新就有一个问题。...

2019-11-27
0

和老李一起手撕山寨Workerman(二)

我感到一阵阵地无力眩晕,确切说我的脑子里空荡荡的完全不知道要写什么,这第二篇到底该这么开张,难道我连江郎还没到就已然要才尽了吗,当我脑海里飘过这个想法后突然感到胸口一阵压抑呼吸不过来,自己奋力地想站起来却又站不...

2019-11-27
3