最新 最热

Redis 缓存系列:java代码中使用原生API Jedis操作Redis(包括事务)

以上代码就是连接成功了,既然已经可以操作redis了,那么我们就可以使用对应的方法在redis里面实现增删改查了。

2020-11-19
2

Redis缓存系列:基础的命令

redis里面默认有16个数据库,我们如何知道呢? redis是一个软件,所有的配置需要在配置文件里面进行配置,之前我们安装redis的时候,已经修改过配置文件,修改了里面的守护进程。现在我们重新打开redis的配置文件...

2020-11-19
2

Redis入门:Redis到底是什么?Redis如何安装(Windows和linux)

根据以上的步骤,我们是复制了一份redis的配置文件,以后就在我们复制的里面修改配置,原生的配置就不需要修改了。

2020-11-19
0

springboot(5)--缓存

缓存是应对高并发查询的利器,传统的spring使用缓存配置稍显笨重,springboot与缓存的结合使用,往往只需要添加依赖增加一行注解就能满足我们的基本使用。常用的缓存有ehcache,guava cache,memcached,redis以及caffeine等等。...

2020-11-19
2

限流--分布式限流

上一篇《限流--单机限流》讲述了单机限流的原理和技术实现,那么在现在分布式架构盛行的互联网时代,对于资源紧俏或者出于安全防范的目的,对一些核心的接口会做限流,或者对于一些黑灰产业在应用入口处做拦截或者限流。先举...

2020-11-19
4

一日一技:在什么情况下使用@property比较好?

我在2016年的时候,写过一篇文章,介绍@property装饰器。4年过去了,本来以为这个装饰器使用起来应该是很自然的事情,但还是有同学不知道在什么场景下可以使用它。...

2020-11-19
2

Redis也能搞定时任务,你们耗子尾汁

朋友们好啊,我是码农小胖哥。今天有个同学问我在吗,我说什么事?给我发个截图,我一看!噢,原来是帮忙搞个定时任务,还是动态的。他说了两种选择,一种是用DelayQueue,一种是用消息队列。他说,胖哥你能不能教我点招式混元功法,帮我...

2020-11-19
2

如何保证核心链路稳定性的流控和熔断机制?

仅从设计优化、服务拆分、自动扩容等方面进行优化,有时候并不能完全解决问题。比如,有时流量增长过快,扩容流程还来不及完成,服务器可能就已经抗不住了...

2020-11-18
2

为什么 Redis 单线程能支撑高并发?

首先,Redis 是跑在单线程中的,所有的操作都是按照顺序线性执行的,但是由于读写操作等待用户输入或输出都是阻塞的,所以 I/O 操作在一般情况下往往不能直接返回,这会导致某一文件的 I/O 阻塞导致整个进程无法对其它客户提供...

2020-11-18
2

Codis源码分析之环境篇

Codis主要解决的是redis的扩展和运维问题,因为redis官方以前没有集群方案,自从3.0才有,并且刚开始做的比较弱,特别是运维这块不是很友好,很多都是命令行操作的。我们可以认为Codis是一个可以支持容量可以无限扩大的Redis集...

2020-11-17
2