首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
golandscape
掘友等级
服务端
|
金山办公软件
Go Kafka Kubernetes Redis Mysql 等系列源码
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
67
文章 65
沸点 2
赞
67
返回
|
搜索文章
最新
热门
Kubernetes入门精简版 3.POD管理
pod是一组并置的容器,一个pod总是要包含多个容器或者单个。一个pod中的所有容器都在相同的network和 UTS命名空间下运行,所以它们都共享相同的主机名和网络接口。同样地,这些容器也都在相同的
Redis 常见面试问题集锦
缓存穿透 缓存穿透是指查询一个缓存中和数据库中都不存在的数据,导致每次查询这条数据都会透过缓存,直接查库,最后返回空。 解决方法 缓存空对象 当数据库中查不到数据的时候,缓存一个空对象,然后给这个空对
Redis 5分钟掌握内存管理策略(八)
淘汰策略 策略 描述 volatile-lru 从已设置过期时间的 KV 集中优先对最近最少使用(less recently used)的数据淘汰 volitile-ttl 从已设置过期时间的 KV
Redis 5分钟掌握持久化策略(九)
Redis 的持久化有三种方式: RDB 快照 :将数据库的某个状态的内存数据,以二进制的方式写入磁盘中。 AOF 文件追加(Append Only File):记录所有的操作命令,并以文本的形式追加
Redis 5分钟掌握I/O多路复用(七)
select 最大描述符个数限制,bitmap的位数由FD_SETSIZE设置,32位机默认是1024个。64位机默认是2048 每次select()都要遍历FD_SET数组( O ),当套接字比较多
Redis 5分钟掌握数据结构 其它(六)
压缩列表 Ziplist 由于连锁更新可能带来的性能下降,在 7.0 被 Listpack 替代 对象 Object 在前面的数个章节里,我们陆续介绍了 Redis 用到的所有主要数据结构,比如简单动
Redis 5分钟掌握数据结构 intset(五)
当一个集合只包含整数元素,并且这个集合的元素不多时,使用整数集合(inset)作为集合键的底层实现之一。 如果创建一个包含五个元素的集合键,并且集合中的所有元素都是整数,那么这个集合键的底层实现就会是
Redis 5分钟掌握跳跃表Skiplist(四)
跳跃表(skiplist)是一种有序数据结构,它通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问节点的目的。 跳跃表支持平均$O(log N)$最坏$O(N)$ 复杂度的节点查找,还可以通
Redis 5分钟掌握链表List(三)
链表被广泛用于实现 Redis 的各种功能,比如列表键,发布与订阅,慢查询,监视器,等等 链表和链表节点的实现 adlist.h/list 每个链表节点使用一个 adlist.h/listNode 结
Redis 5分钟掌握字典Dict(二)
字典在 Redis 中的应用相当广泛,比如 Redis 的数据库就是使用字典来作为底层实现的,对数据库的增、删、查、改操作也是构建在对字典的操作之上的。 举个例子,当我们执行命令: 在数据库中创建一个
下一页
个人成就
文章被点赞
614
文章被阅读
60,424
掘力值
2,292
关注了
21
关注者
121
收藏集
6
关注标签
11
加入于
2019-04-02