最新 最热

微博百万 QPS 的核心技术,真有那么难么?

缓存和算法一样,几乎是所有大厂的敲门砖。对于后端开发来说,算法会影响你是否可以接到 Offer,而你对缓存知识的理解程度,则会影响你 Offer 的薪资水平。...

2019-11-15
6

一道拼爹爹面试题:如何用 Redis 统计独立用户访问量?

众所周至,拼多多的待遇也是高的可怕,在挖人方面也是不遗余力,对于一些工作3年的开发,稍微优秀一点的,都给到30K的Offer,当然,拼多多加班也是出名的,一周上6天班是常态,每天工作时间基本都是超过12个小时,也是相当辛苦的。废话不...

2019-11-15
0

SpringBoot 一个骚操作搞定 session 共享,没有比这更简单了

有的人可能会觉得题目有点夸张,其实不夸张,题目没有使用任何修辞手法!认真读完本文,你就知道我说的是对的了!

2019-11-15
1

当 Redis 发生高延迟时,到底发生了什么

Redis 是一种内存数据库,将数据保存在内存中,读写效率要比传统的将数据保存在磁盘上的数据库要快很多。但是 Redis 也会发生延迟时,这是就需要我们对其产生原因有深刻的了解,以便于快速排查问题,解决 Redis的延迟问题...

2019-11-15
1

使用 Redis 如何实现点赞,取消点赞呢?

本文基于 SpringCloud, 用户发起点赞、取消点赞后先存入 Redis 中,再每隔两小时从 Redis 读取点赞数据写入数据库中做持久化存储。

2019-11-15
0

基于CAP模型设计企业级真正高可用的分布式锁

2000年Eric Brewer教授提出CAP猜想,2年后CAP猜想被Seth Gilbert和Nancy Lynch从理论上证明。CAP是Consitency(强一致性)、Availability(可用性)、Partition tolerance(网络分区容忍性)三个不同维度的组合体,如图1所示。...

2019-11-14
1

如何使用REDIS做限定登录和LIST缓存?

首先我们使用docker安装下redis,关于docker还不会用的可以去百度学习下,安装使用还是非常简单的。

2019-11-14
4

Redis 的底层数据结构(压缩列表)

上一篇我们介绍了 redis 中的整数集合这种数据结构的实现,也谈到了,引入这种数据结构的一个很大的原因就是,在某些仅有少量整数元素的集合场景,通过整数集合既可以达到字典的效率,也能使用远少于字典的内存达到同样的效果...

2019-11-14
1

Gitlab CI 持续集成的完整实践,看看这篇就够了

针对某个需要做CI/CD的项目,需要将代码库的该设置打开,并为其配置 gitlab-runner。

2019-11-14
0

容器化技术docker~redis

其实之前在学习java环境的时候,不可避免的就是如何在linux环境上面配置一些开发需要的环境,比如说tomcat这样的web应用服务器,将自己开发的项目放入里面进行跑起来,或者我们需要连接mysql数据库服务,就需要在linux环境上面...

2019-11-14
0