![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
Jason_LiuMeng
一个小码农
展开
-
java连接Redis
使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:http://files.cnblogs.com/liuling/commons-pool-1.5.4.jar.zippacka转载 2017-03-21 10:25:48 · 278 阅读 · 0 评论 -
SpringBoot Redis序列化配置
Redis配置#Redisspring.redis.host=spring.redis.port=6379spring.redis.database=0# Redis服务器连接密码(默认为空)spring.redis.password=# 连接池最大连接数(使用负值表示没有限制)spring.redis.pool.max-active=1500# 连接池最大阻塞等待时间(使...原创 2018-04-11 15:25:36 · 1608 阅读 · 0 评论 -
基于Redis RedLock的分布式同步锁
本文采用Redis官网提供的RedLock来实现分布式同步锁,实现了单机模式和哨兵集群模式两种。安全和可靠性保证在描述我们的设计之前,我们想先提出三个属性,这三个属性在我们看来,是实现高效分布式锁的基础。安全属性:互斥,不管任何时候,只有一个客户端能持有同一个锁。效率属性A:不会死锁,最终一定会得到锁,就算一个持有锁的客户端宕掉或者发生网络分区。效率属性B:容错,只要大多数Redis节...原创 2018-11-13 11:16:20 · 3684 阅读 · 0 评论 -
基于Redis的分布式令牌桶限流器
本文根据Guava RateLimiter令牌桶限流器修改的基于Redis的分布式限流器。令牌桶采用横定速率生成令牌存放入桶中,通过计算获取指定令牌数所需要的等待时间来进行限流。注:其中对于令牌桶的更新需要依赖分布式同步锁:DistributedLock本文采用基于Redis的RedLock来实现,请参见本人另外的一篇文章:基于Redis RedLock的分布式同步锁1、Guava Rate...原创 2018-11-13 12:01:02 · 37582 阅读 · 27 评论