
Redis
文章平均质量分 97
Redis 的学习
IsLand1314~
热衷于在c++,Java领域学习,喜欢用博客来记录自己学习的点点滴滴,希望我的博客可以给你带来一些帮助。
笔记记录 gitee网站:https://gitee.com/island0920/projects
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Redis#6】Redis 数据结构 -- List 类型
Redis 的 List 是通过链表在头尾插入和删除元素的时间复杂度都是O(1)。而访问中间元素的复杂度是O(N),不建议频繁操作中间元素。列表类型用于 存储多个有序的字符串,如abcde五个元素从左到右组成一个有序列表,每个字符串称为元素,最多可存储232−12^{32} - 1232−1个元素。列表支持 两端插入(push)、弹出(pop)、获取指定范围或索引的元素等操作列表可充当栈和队列的角色,在实际开发中应用广泛特点有序性:通过 索引 下标 可获取特定或范围内的元素。原创 2025-07-05 13:23:59 · 1125 阅读 · 2 评论 -
【Redis#5】Redis 数据结构 -- Hash 类型
Redis哈希类型(Hash)是一种特殊的值类型,以键值对形式存储字段(field)和对应的值(value)。与字符串类型相比,哈希类型更适合存储结构化数据,如用户信息,可集中管理多个属性。常用命令包括HSET/HGET(设置/获取字段值)、HEXISTS/HDEL(判断/删除字段)、HKEYS/HVALS(获取所有字段名/值)、HGETALL/HMGET(批量获取字段及值)、HLEN(获取字段数量)等。使用哈希类型可减少键数量,提高数据管理效率,但需注意HGETALL在大数据量时可能阻塞Redis,建议使原创 2025-07-02 09:08:28 · 1242 阅读 · 1 评论 -
【Redis#4】Redis 数据结构 -- String类型
Redis字符串对象是最基本的数据类型,支持文本、数字和二进制数据。它是二进制安全的,不处理字符集编码问题,客户端需自行确保编码一致性。字符串最大容量512MB,常用命令包括SET(支持NX/XX选项)、GET、MGET/MSET(批量操作)以及SETNX/SETEX等。与MySQL相比,Redis不进行编码转换,适合存储任意二进制数据。性能方面应避免大字符串和耗时操作。字符串对象是其他数据结构的基础,使用时需注意批量操作优化和字符集处理。原创 2025-06-29 15:22:34 · 929 阅读 · 1 评论 -
【Redis#3】:Redis 的安装和使用
本文介绍了Redis的安装配置及常用命令使用。主要内容包括:Redis安装:通过apt命令安装Redis,配置远程连接(修改bind地址和关闭保护模式)服务管理:使用service命令启停Redis服务,查看状态客户端连接:演示redis-cli的交互式和命令式两种连接方式常用命令:重点讲解get/set键值操作,以及KEYS、EXISTS、DEL等全局命令原创 2025-06-05 21:34:30 · 1370 阅读 · 76 评论 -
【Redis#2】初识 Redis
Redis是一个高性能的开源内存数据库,支持多种数据结构,常用于缓存、消息队列等场景。它支持持久化(RDB和AOF)、集群扩展和编程能力(如Lua脚本)。Redis基于内存存储,比MySQL等磁盘数据库更快,但存储空间有限。通常采用"二八原则",将热点数据缓存到Redis,冷数据存储在MySQL,平衡性能与容量。Redis特别适合分布式系统,支持水平扩展,是应对高并发场景的重要工具。原创 2025-06-03 08:46:04 · 1055 阅读 · 24 评论 -
【Redis#1】服务端高并发分布式结构的演进
📃个人主页:island1314。原创 2025-06-01 15:48:10 · 2242 阅读 · 95 评论