![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis学习
文章平均质量分 92
吃个橙子吧
热爱生活~
展开
-
redis中字符串的数据结构 SDS
redis中字符串的数据结构 SDS 前言 字符串 C语言中的字符串和redis中的字符串对比: C中char*的劣势: 操作效率低:获取长度需遍历,O(N)复杂度 空间分配上:手动检查和分配字符串空间,增加代码开发的工作量。 限制性:图片等数据还无法用字符串保存。 二进制不安全:无法存储包含 \0 的数据。 简单动态字符串(Simple Dynamic String,SDS) 对比redis中设计的好处: 提升字符串的操作效率,并且可以用来保存二进制数据。 SDS 的优势: 操作效率高:获取长度无需遍历原创 2021-08-21 20:55:30 · 169 阅读 · 0 评论 -
Redis
Redis 入门 问题现象:针对的是海量用户,高并发 为什么需要redis? 首先说关系型数据库的自身瓶颈: 性能瓶颈:磁盘IO性能低下 扩展瓶颈:数据关系复杂,扩展性差,不便于大规模集群 解决思路: 降低磁盘IO次数,越低越好 —— 内存存储 去除数据间关系,越简单越好 —— 不存储关系,仅存储数据 这就是NoSQL:即 Not-Only SQL( 泛指非关系型的数据库),作为关系型数据库的补充 。 常见 Nosql 数据库: Redis memcache HBase Mong原创 2021-04-28 21:44:01 · 149 阅读 · 0 评论