随笔分类 - 非关系型数据库
摘要:一、发布与订阅 Redis的发布与订阅功能由PUBLISH、SUBSCRIBE、PSUBSCRIBE等命令组成。通过执行SUBSCRIBE命令,客户端可以订阅一个或多个频道,从而成为这些频道的订阅者(subscriber):每当有其他客户端向被订阅的频道发送消息时,频道的订阅者都会接收到这条消息。
阅读全文
摘要:一、复制 在Redis中,用户可以通过执行SLAVEOF命令或设置slaveof选项,让一个服务器去复制另外一个服务器,被复制的服务器称为主服务器,进行复制的服务器被称为从服务器 1、旧版复制功能的实现 Redis的复制功能分为同步和命令传播两个操作: 同步操作用于将从服务器的数据库状态更新至主服务
阅读全文
摘要:一、数据库 1、服务器中的数据库 Redis服务器将所有数据库都保存在服务器状态redis.h/redisServer结构的db数组中,db数组的每个项都是一个redis.h/redisDb结构,每个redisDb结构代表一个数据库;在初始化服务器时,程序会根据服务器状态的dbnum属性来决定创建多
阅读全文
摘要:一、简单动态字符串SDS 1、SDS的定义 1、C字符串:在C语言中字符串实际上是以null字符串'\0'来终止的一维字符数组;因此字符串以null结尾,并且包含了组成字符串的字符。而在Redis中,它有着自己的字符串结构,Redis只有在字符串不需要修改的时候使用C字符串,其余情况下都使用简单动态
阅读全文

浙公网安备 33010602011771号