Lettuce是如何发送Command命令到redis的 2026年03月30日 daichangya 16 lettuce-core 版本: 5.1.7.RELEASE引言在上一篇文章中,我们介绍了 Lettuce 如何基于 Netty 与 Redis 建立连接,其中提到了一个核心的 CommandHandler 类。本文将深入探讨 CommandHandle... 阅读全文 0 评论
Redis高级客户端Lettuce详解 2026年03月30日 daichangya 14 前言Lettuce 是一个 Redis 的 Java 驱动包。初次接触它是在使用 RedisTemplate 遇到一些问题,通过 Debug 追踪到底层源码时,发现 spring-data-redis 在某个版本之后将驱动包替换为了 Lettuce。Le... 阅读全文 0 评论
如何使用Redis数据库 2026年03月30日 daichangya 16 概述Redis 是一个开源的内存键值存储系统(In-Memory Key-Value Store)。作为一种 NoSQL 数据库,它不使用结构化查询语言(SQL),而是提供了一套专用的命令集用于管理和访问数据。本系列教程涵盖了广泛的 Redis 命令,重... 阅读全文 0 评论
如何用Redis实现分布式锁以及可用性 2026年03月30日 daichangya 16 如何用 Redis 实现分布式锁以及可用性在实际开发场景中,不同客户端可能需要互斥地访问某个共享资源,即同一时刻只允许一个客户端操作该资源。为实现这一目的,通常采用分布式锁。目前流行的分布式锁实现方式包括数据库、Memcached、Redis、文件系统以... 阅读全文 0 评论
Redis Cluster 流程 2026年03月30日 daichangya 16 节点启动与集群配置启动节点节点启动后,进入集群模式等待配置或加入现有集群。通过命令配置集群集群初始化通常涉及以下步骤:加入节点:使用 CLUSTER MEET 将新节点加入集群。分派 Slot:将哈希槽(Slot)分配给主节点。添加 Slave:为主节点... 阅读全文 0 评论