Single

LV1
发表了文章

如何使用建造者模式构造复杂对象?

『建造者模式』是一种简化复杂对象构建过程的设计模式,他的核心夙愿是:把对象的构建和表述分离。

Single
发表了文章

工厂模式和抽象工厂的区别是什么?

Spring 的 BeanFactory 其实就是一个简单工厂模式,他定义了一个 BeanFactory 工厂,然后会有 DefaultListableBean...

Single
发表了文章

你了解单例模式的最佳实践吗?

『单例模式』是一种创建型的设计模式,保证一个类只有一个实例,并提供一个访问它的全局访问点。

Single
发表了文章

被各种嵌套判断恶心的你,想到状态模式了吗?

今天和大家聊『状态模式』这个设计模式,也是由于业务上遇到了一个极其难以维护的订单状态,不得不去重构。

Single
发表了文章

金三银四跳槽季,这些面试题你都会了吗?

Q1:String、StringBuffer、StringBuilder 有什么区别?

Single
发表了文章

Redis 哨兵模式(Sentinel)

上一篇我们介绍了 redis 主从节点之间的数据同步复制技术,通过一次全量复制和不间断的命令传播,可以达到主从节点数据同步备份的效果,一旦主节点宕机,我们可以选...

Single
发表了文章

Redis 主从复制技术原理

基于前面介绍的 Redis 内容,Redis 只能作为一个单机内存数据库,一旦服务器宕机即不能提供服务,即便能通过持久化策略重启恢复数据,往往也做不到百分之百还...

Single
发表了文章

Redis 服务端程序实现原理

上篇我们简单介绍了 redis 客户端的一些基本概念,包括其 client 数据结构中对应的相关字段的含义,本篇我们结合这些,来分析分析 redis 服务端程序...

Single
发表了文章

Redis 中的客户端

Redis 是一个客户端服务端的程序,服务端提供数据存储等等服务,客户端连接服务端并通过向服务端发送命令,读取或写入数据,简单来说,客户端就是某种工具,我们通过...

Single
发表了文章

Redis 中的数据持久化策略(AOF)

上一篇文章,我们讲的是 Redis 的一种基于内存快照的持久化存储策略 RDB,本质上他就是让 redis fork 出一个子进程遍历我们所有数据库中的字典,进...

Single
Redis缓存Unix数据库SQL
发表了文章

Redis 中的数据持久化策略(RDB)

Redis 是一个内存数据库,所有的数据都直接保存在内存中,那么,一旦 Redis 进程异常退出,或服务器本身异常宕机,我们存储在 Redis 中的数据就凭空消...

Single
数据库SQLUnix数据备份Redis
发表了文章

Redis 中的数据库

前面我们花了很多的时间介绍了 redis 中基本的数据结构,及其内部的实现情况,这些都是非常基础的东西,可能不经意间你就会用到他们,希望你花点时间了解一下。

Single
Redis
发表了文章

Redis 的底层数据结构(对象)

目前为止,我们介绍了 redis 中非常典型的五种数据结构,从 SDS 到 压缩列表,这都是 redis 最底层、最常用的数据结构,相信你也掌握的不错。

Single
Redis文件存储数据结构编程算法存储
发表了文章

Redis 的底层数据结构(压缩列表)

上一篇我们介绍了 redis 中的整数集合这种数据结构的实现,也谈到了,引入这种数据结构的一个很大的原因就是,在某些仅有少量整数元素的集合场景,通过整数集合既可...

Single
文件存储编程算法Redis存储数据结构
订阅了专栏

腾讯云自媒体分享计划

3 文章3.8K 关注者
关注了用户

腾讯云自媒体分享计划

腾讯 · 产品运营 (已认证)

申请条件:至少有 20 篇或以上符合投稿要求可迁入腾讯云专栏的原创技术文章。

3 文章0 回答3.8K 关注者
发表了文章

Redis 的底层数据结构(整数集合)

当一个集合中只包含整数,并且元素的个数不是很多的话,redis 会用整数集合作为底层存储,它的一个优点就是可以节省很多内存,虽然字典结构的效率很高,但是它的实现...

Single
编程算法RedisAPI数据结构
发表了文章

Redis 的底层数据结构(跳跃表)

字典相对于数组,链表来说,是一种较高层次的数据结构,像我们的汉语字典一样,可以通过拼音或偏旁唯一确定一个汉字,在程序里我们管每一个映射关系叫做一个键值对,很多个...

Single
Redis编程算法Java
发表了文章

Redis 的底层数据结构(字典)

字典相对于数组,链表来说,是一种较高层次的数据结构,像我们的汉语字典一样,可以通过拼音或偏旁唯一确定一个汉字,在程序里我们管每一个映射关系叫做一个键值对,很多个...

Single
Redis编程算法Java
发表了文章

Redis 的底层数据结构(SDS和链表)

Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。可能几乎所有的线上项目都会使用到 Redis,无论你是做缓...

Single
Redis编程算法数据结构

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券