首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
redis
订阅
24K君60185
更多收藏集
微信扫码分享
微信
新浪微博
QQ
30篇文章 · 0订阅
【谈一谈】Redis是AP还是CP?
【谈一谈】Redis是AP还是CP? 一、总纲图: 二、什么是CAP? CAP理论 好了,我们言归正传,回到我们的主题上面 三、为啥说Redis是AP?不是CP? 这句话真的对吗? 大家在看下文前,倾
为了拿捏 Redis 数据结构,我画了 40 张图(完整版)
Redis 为什么那么快? 除了它是内存数据库,使得所有的操作都在内存上进行之外,还有一个重要因素,它实现的数据结构,使得我们对数据进行增删查改操作时,Redis 能高效的处理。
第一次使用缓存,因为没预热,翻车了
缓存不预热会怎么样?我帮大家淌了路。缓存不预热会导致系统接口性能下降,数据库压力增加,更重要的是导致我写了两天的复盘文档,在复盘会上被骂出了翔。
【大课堂】Redis底层数据存储原理
哈希化之后难免会产生一个问题,那就是对不同的关键字,可能得到同一个散列地址,即hash冲突?解决冲突最常用的方法就是链地址法,就是在冲突的下标处,维护一个链表,所有映射到该下标的记录,都添加到该链表上。 以上就是Redis大致的一个底层数据的设计思路,接下来我们详细看一下其内部…
【大课堂】Redis中hash、set、zset的底层数据结构原理
上图中可以看到,当数据量比较小的时候,我们会将所有的key及value都当成一个元素,顺序的存入到ziplist中,构成有序。 set是一个无序的、自动去重的集合数据类型,Set底层用两种数据结构存储,一个是hashtable,一个是inset。 zset为有序(有限score…
【大课堂】Redis中string、list的底层数据结构原理
如果字符串对象保存的是一个字符串值,并且这个字符串的长度大于 32 字节,那么字符串对象将使用一个简单动态字符串(SDS)来保存这个字符串值,并将对象的编码设置为 raw。 如果字符串对象保存的是一个字符串值,并且这个字符串的长度小于等于 44 字节,那么字符串对象将使用 em…
居然这么设计DB+缓存,真的长见识了!
大家好,我是楼仔! 这个问题很早之前我就遇到过,但是一直没有仔细去研究,上个月看了极客的课程,有一篇文章专门有过讲解,刚好有粉丝也问我这个问题,所以感觉有必要单独出一篇。
Redis两层数据结构简介
Redis两层数据结构简介 Redis 的性能高的原因之一是它每种数据结构都是经过专门设计的,并都有一种或多种数据结构来支持,依赖这些灵活的数据结构,来提升读取和写入的性能。
从Redis、HTTP协议,看Nett协议设计,我发现了个惊天大秘密
## 1. 协议的作用 TCP/IP 中消息传输基于流的方式,没有边界 **协议的目的就是划定消息的边界,制定通信双方要共同遵守的通信规则** ## 2. Redis 协议 如果我
Redis使用常见问题注意
最近团队中在使用Redis时存储大Value导致宽带被打满的问题... 对个人也造成了一定的影响,希望大家能引以为戒,学会正确的使用Redis。