
redis学习系列
文章平均质量分 89
hnlucky
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis哨兵知识
本文深入解析Redis哨兵机制及其在分布式系统中的应用,主要内容包括:1)Redis哨兵的核心功能:监控、故障检测、自动故障转移和配置管理;2)脑裂问题的成因及解决方案,如合理设置quorum和min-slaves-to-write参数;3)Quorum机制的原理与配置策略,强调其作为决策达成的关键作用。文章详细阐述了哨兵的分布式特性(如Gossip协议和Raft类算法),并对比了哨兵与其他分布式系统的差异,最后给出生产环境部署建议,强调哨兵适用于中小规模Redis集群的高可用管理。原创 2025-07-29 17:42:08 · 868 阅读 · 0 评论 -
Redis单机主从复制+多机主从复制的实现(一主两从)
Redis主从复制机制解析与配置实践 摘要:本文详细介绍了Redis主从复制机制,解决单机Redis在机器故障、内存瓶颈和高并发场景下的问题。主从复制允许一个Master节点同步数据到多个Slave节点,实现数据备份、读写分离和高可用性。文章提供了单机和多机环境下的一主二从配置方案,包括配置文件修改、服务启动和验证步骤,并演示了手动故障转移操作。通过主从复制,可以有效提升Redis的数据安全性和服务可用性,为后续实现哨兵自动故障转移奠定基础。原创 2025-07-17 08:36:58 · 575 阅读 · 0 评论 -
redis 数据类型新手练习系列——set类型
Redis支持多种数据类型,包括字符串、哈希、列表、集合、有序集合等基本类型,以及位图、超日志等扩展类型。其中Set集合具有无序性和唯一性特点,支持高效的添加、删除和查找操作。常用命令包括SADD添加元素、SREM删除元素、SMEMBERS查看元素等。集合运算支持交集、并集和差集操作,适用于共同兴趣查找、推荐系统等场景。通过SCAN命令可安全遍历集合键,避免生产环境使用阻塞性的KEYS命令。这些特性使Redis集合成为处理无序唯一数据的理想选择。原创 2025-07-16 09:53:40 · 720 阅读 · 0 评论 -
Redis的下载安装+基础操作+redis客户端的安装
Redis安装与使用指南 本文介绍了Redis的安装部署和基础操作流程。首先详细说明了Redis的下载路径以及在Linux系统中的安装步骤,包括文件上传、解压、编译和启动服务。其次讲解了服务器端的基本操作,如查看运行状态、前后台启动方式、关闭服务的方法以及密码设置相关操作。最后介绍了Redis客户端RedisInsight的下载安装过程,以及如何连接Redis服务端。文中还包含了远程访问配置等重要操作指引,完整覆盖了Redis从安装到使用的全过程。原创 2025-07-15 15:26:05 · 1138 阅读 · 0 评论 -
Redis基础知识
Redis是一款高性能键值存储数据库,支持多种数据结构如字符串、哈希、列表等。作为NoSQL数据库,它以内存存储实现微秒级读写(11万次/秒读,8.1万次/秒写),支持RDB和AOF两种持久化方式。核心优势包括丰富的数据结构、主从复制和集群扩展能力,适用于缓存、会话管理等高频场景。但存在内存成本高、查询能力有限等不足,需防范缓存穿透(布隆过滤器)和雪崩(错峰过期)问题。典型应用包括实时排行榜、分布式锁等,不适合海量数据存储和复杂查询。原创 2025-07-15 11:36:10 · 502 阅读 · 0 评论 -
redis 数据类型新手练习系列——List类型
redis 数据类型Redis 主要支持以下几种数据类型:(1)string(字符串): 基本的数据存储单元,可以存储字符串、整数或者浮点数。(2)hash(哈希):一个键值对集合,可以存储多个字段。(3)list(列表):一个简单的列表,可以存储一系列的字符串元素。(4)set(集合):一个无序集合,可以存储不重复的字符串元素。(5)zset(sorted set:有序集合): 类似于集合,但是每个元素都有一个分数(score)与之关联。原创 2025-04-30 20:09:42 · 1012 阅读 · 0 评论 -
Redis 安装指南——三种方式!
三种安装方式各有优势:系统包管理器安装 - 最简单,适合生产环境源码安装 - 最灵活,适合定制需求Docker安装 - 最便捷,适合开发和测试环境根据您的实际需求选择合适的安装方式。原创 2025-04-03 17:27:24 · 1210 阅读 · 0 评论 -
redis 数据类型新手练习系列——Hash类型
Redis hash 是一个 string 类型的 field(字段) 和 value(值) 的映射表,hash 特别适合用于存储对象。(1)Redis 主要支持以下几种数据类型: string(字符串): 基本的数据存储单元,可以存储字符串、整数或者浮点数。(10)流(Streams):用于消息队列和日志存储,支持消息的持久化和时间排序。(3)list(列表):一个简单的列表,可以存储一系列的字符串元素。(4)set(集合):一个无序集合,可以存储不重复的字符串元素。如果字段不存在,则设置;原创 2025-04-25 15:57:02 · 1100 阅读 · 0 评论 -
redis 数据类型新手练习系列——string类型
(9)发布/订阅(Pub/Sub):一种消息通信模式,允许客户端订阅消息通道,并接收发布到该通道的 消息。(11)模块(Modules):Redis 支持动态加载模块,可以扩展 Redis 的功能。(1)string(字符串): 基本的数据存储单元,可以存储字符串、整数或者浮点数。(10)流(Streams):用于消息队列和日志存储,支持消息的持久化和时间排序。(3)list(列表):一个简单的列表,可以存储一系列的字符串元素。(4)set(集合):一个无序集合,可以存储不重复的字符串元素。原创 2025-04-25 15:53:02 · 817 阅读 · 0 评论