摘要: 这是个很好的问题!在 MySQL 中同时存在短文本类型(CHAR, VARCHAR)和长文本类型(TEXT, MEDIUMTEXT, LONGTEXT)是为了满足不同场景下的需求,实现性能、存储效率和功能之间的最佳平衡。简单来说,短文本类型在存储空间、查询性能、索引效率和功能支持上通常优于长文本类型 阅读全文
posted @ 2025-07-31 09:43 飘来荡去evo 阅读(41) 评论(0) 推荐(0)
摘要: Redis 处理大键值(BigKey)导致的网络 I/O 问题需要多管齐下,核心思路是减少单次传输的数据量、优化数据结构、改进客户端交互方式以及优化网络配置。以下是一些关键的策略和最佳实践: 🛠 1. 避免或拆分大键值(最根本的解决方案) 识别大Key: 使用 redis-cli --bigkey 阅读全文
posted @ 2025-07-31 08:55 飘来荡去evo 阅读(32) 评论(0) 推荐(0)
摘要: redis的api分类 redis的模糊查询提高效率? redis如何处理大键值导致的网络io问题? redis数量累加api,能够保证请求时间超时和保证并发安全,比如因网络抖动导致的重试,进而出现累加的幂等性问题? 阅读全文
posted @ 2025-07-31 08:46 飘来荡去evo 阅读(2) 评论(0) 推荐(0)
摘要: Redis 中进行模糊查询(例如使用 KEYS pattern 或 SCAN cursor MATCH pattern)本质上效率是相对较低的,尤其是在大型数据集上,因为 Redis 的核心优势在于通过精确键进行 O(1) 复杂度的快速访问,而模糊查询通常需要遍历键空间。 提高 Redis 模糊查询 阅读全文
posted @ 2025-07-31 08:44 飘来荡去evo 阅读(218) 评论(0) 推荐(0)
摘要: MySQL 支持多种字段类型(也称为数据类型),用于定义表中列可以存储的数据种类。选择合适的类型对于数据完整性、存储效率和查询性能至关重要。主要可以分为以下几大类: 1. 数值类型 (Numeric Types) 整数类型 (Exact-Value): TINYINT: 非常小的整数(1字节,有符号 阅读全文
posted @ 2025-07-31 08:37 飘来荡去evo 阅读(170) 评论(0) 推荐(0)