缓存
viagra2009100129
一个一直wating的码农
展开
-
redis实现分布式锁系列之一:基于读取properties文件的分布式锁
这个文章分为3篇:一、实现一个redis的分布式锁;二、基于分布式锁实现一个spring-boot-starter系列;三、spring-boot-starter的例子 1.新建工程redis-distributed-lock-core 此工程是基于单机模式的分布式锁,主要是基于redis的setnx命令实现的。 pom.xml文件如下: <?xml version="1.0" enc...原创 2019-11-22 15:02:22 · 182 阅读 · 0 评论 -
学习Guava Cache(二)Guava caches(2)CacheStats类
Guava Cache 提供了一种非常简便的方式,用于收集缓存执行的统计信息,需要注意的是,跟踪缓存操作将会带来性能的损失,想要收集缓存的信息,我们只需要在使用CacheBuilder的时候声明我们想要收集统计信息即可: final LoadingCache&amp;amp;amp;amp;lt;String, String&amp;amp;amp;amp;gt; cache = CacheBuilder.newBuilder() ...原创 2019-03-01 14:12:02 · 902 阅读 · 0 评论 -
面试系列--数据库Redis优化
redis 简介 简单来说 redis 就是一个数据库,不过与传统数据库不同的是 redis 的数据是存在内存中的,所以存写速度非常快,因此 redis 被广泛应用于缓存方向。另外,redis 也经常用来做分布式锁。redis 提供了多种数据类型来支持不同的业务场景。除此之外,redis 支持事务 、持久化、LUA脚本、LRU驱动事件、多种集群...原创 2019-04-08 06:36:42 · 214 阅读 · 0 评论