28 2020/11 可靠的分布式锁 RedLock 与 redisson 的实现 1. 引言此前的文章中,我们详细介绍了基于 redis 的分布式事务锁的实现: 通过 redis + lua 实现分布式事务锁 我们看到,分布式锁是如 #redis #java #redlock #redisson
20 2020/06 redis4.0 内存碎片整理源码解析 引言redis 作为一个内存型数据库,在使用中常常会遇到的问题就是内存碎片的问题redis 并没有维护自己的内存池,而是直接通过操作系统中 malloc 族的各 #内存 #memory #源码 #redis
20 2020/06 Redis 中的事件驱动 引言上一篇文章中,我们介绍了编程思想中的 Reactor 与 Proactor 两种设计模式:程序设计中的两大经典模式 -- Reactor & Proacto #io #epoll #io复用 #redis
10 2020/06 如何通过批量操作提升 redis 性能 引言此前的文章中,我们介绍了 redis 的事务Redis 事务与 Redis Lua 脚本的编写 由于 redis 事务不满足原子性,并且每条命令都 #redis #mget #性能 #mset
29 2019/10 redis zset 的实现,基于链表的二分查找 -- 跳跃表源码解析 引言二分查找是一个非常简单而实用的算法,其算法基本思想是在一个有序数组中查找某个元素时,通过对比数组中间位置元素与目标元素来淘汰数组中一半的元素,达到高效查找元素的算法目标 但是 #算法 #数据结构 #redis #数据库
17 2019/07 缓存使用中存在的风险及应对 引言上一篇文章中,我们介绍了常见的缓存架构常见缓存架构 -- 穿透型缓存与旁路型缓存 缓存对于查询压力很大的服务来说是必不可少的解决方案,对于访问频率极高及读多写少的业务来说,使用缓存提升服 #缓存 #redis #cache #filter
31 2019/05 通过 redis + lua 实现分布式事务锁 引言并发环境下,多个系统相互协作,不可避免的,总是会有很多工作需要协调进行,此时就必须要引入分布式事务来进行整个任务的协调统筹,关于分布式事务的解决方案,我们已经进行过详细介绍分布式事务通用解决方案& #竞争条件 #锁 #lua #redis
01 2019/01 通过 zookeeper、redis 实现分布式服务治理 引言微服务已经成为当下最为流行的分布式架构了通过将系统拆分成若干个服务,将业务进行横向、纵向切分,而诞生出各个高度内聚、轻度耦合的微服务,组成微服务架构微服务架构在其可维护性、责任分工上都有着很大的优 #技术分享 #redis #service #zookeeper
04 2018/12 基于 Twemproxy 与 Codis 的 redis 集群方案比较 引言此前的文章中,我们介绍了三种 redis 集群和搭建方法redis 集群详解及搭建过程 事实上,第三种 redis 原生的 redis- #技术帖 #技术分享 #集群 #redis
03 2018/12 Redis 的 MOVED 转向与 ASK 转向 引言上一篇文章中,我们介绍了 redis 集群的搭建redis 集群详解及搭建过程其中我们遇到了报错: 这就是所谓的“MOVED转向”,那么什么是 MOVED #技术帖 #技术分享 #集群 #redis