首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
贝氏小马
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
深入学习Redis(四) redis持久化
redis是一个内存数据库,所有数据存储在内存中,一旦redis服务器进程退出,则所有数据将会丢失。为了避免发生这种情况,需要对redis中的数据进行定期的持久化。 RDB持久化是将数据库状态保存在一个压缩的二进制RDB文件中。有两个命令可以触发RDB持久化:SAVE和BGSA…
深入学习Redis(三)redis的线程模型
谈到redis,大家都知道是一种单线程高并发的内存数据库。那么单线程是如何支持高并发的呢? 对于一个内存数据库而言,单纯的内存操作非常的快,其真正的性能瓶颈是在处理网络I/O上。redis采用I/O多路复用的方式来监听多个socket,从而提高其自身的性能。 上图是整个redi…
深入学习Redis(二)对pipeline的理解
RTT,round trip time, 即往返时间,指的是一个请求响应的时间。redis的通信协议是基于tcp的请求/响应协议,在发送一个请求,读取到响应后才可以发送下一个请求,整个来回的时间即为RTT。 假如一个RTT的时间为250ms,那么1s内redis只能处理4个命令…
深入学习Redis(一)基础数据结构
在redis内部,除去字符串字面量(无须进行修改的字符串)外,redis会使用一种SDS的数据结构来表示字符串,无论是key还是value。 可以减少修改字符串带来的内存重分配次数。通过空间预分配和惰性空间释放,将修改字符串需要重新分配内存的次数由N次减少为最多N次 字典:字典…
个人成就
文章被点赞
1
文章被阅读
2,416
掘力值
63
关注了
9
关注者
1
收藏集
0
关注标签
14
加入于
2019-02-16