Redis
Shawn Jeon
Contact e-mail: shawnjeon@163.com
展开
-
Redis客户端 Redisson(四)
Redis Client Redisson 四简介分布式锁基本特性RedissonLock源码Redisson加锁& 解锁实现过程常用的两种加锁方法给每次请求赋予唯一编号加锁 tryLockInnerAsync方法未抢到锁解锁 unlockInnerAsync方法Redis分布式锁的非正常失效情况锁& 数据类型使用例子官网地址:https://redisson.org项目地址:https://github.com/redisson/redisson简介Redisson是基于 N原创 2020-07-19 21:20:12 · 640 阅读 · 1 评论 -
Java 基于Redis的分布式锁 Redisson基本用法
Java 基于 Redis的分布式锁 Redisson基本用法用分布式锁的原因主要使用场景Maven Jar包Redisson配置RedissonController.java用分布式锁的原因在高并发场景上选型分布式服务架构时, 接口访问负载分散导致无法保证每次访问是同一个 JVM, 所以 Java锁(synchronized, ReentrantLock等)无法统一约束 .还有在高并发场...原创 2019-09-19 23:34:51 · 1254 阅读 · 4 评论 -
Redis Cluster集群(三)
Redis Cluster 三Redis Cluster故障处理过程& 原理故障发现故障恢复搭建 Redis Cluster集群配置 redis.conf多节点单机部署依次启动 Redis:构建集群:Spring boot Lettuce环境配置Redis工具类参考区别与 Sentinel架构, Redis Cluster集群没有中心节点, 也就是包含多个主节点, 当数据量庞大至单一主节点架构遇到性能瓶颈时(如:过多的写操作, 单节点所管理的键值数过于庞大等), 通过集群多主特性分散存取压力,原创 2020-07-10 22:31:36 · 683 阅读 · 0 评论 -
Redis主从, 哨兵, Lettuce(二)
Redis Master& Slave + Sentinel+ Lettuce 二主从复制(Master& Slave)作用同步过程/ 复制原理具体过程如下:Redis配置基本参数RDB持久化相关参数REPLICATION(复制/主从同步)相关参数SECURITY(安全)相关参数AOF(Append Only File)持久化相关参数LUA脚本SLOW LOG(慢查询日志)脚本多服务单机简单部署哨兵模式(Reids Sentinel)作用原理& 过程Redis Sentinel配置多原创 2020-06-30 22:36:07 · 1284 阅读 · 1 评论 -
Redis基础整理(一)
Redis基础整理一概述5种常用数据类型数据持久化(RDB& AOF)简单比较& 选择管道模式线程模型(单线程)Redis的文件事件处理器包含工作流程单线程数据过期策略& 内存淘汰机制常见删除策略内存淘汰机制Redis与 Memcached的简单比较& 优势常见问题& 解决方案缓存雪崩(Cache Avalanche)缓存穿透(Cache Penetration)缓存击穿(Cache Breakdown)概述Redis(Remote Dictionary Ser原创 2020-06-20 22:49:01 · 323 阅读 · 1 评论