码迷,mamicode.com
首页 >  
搜索关键字:redis设计    ( 117个结果
《Redis设计与实现》读书笔记
(1)什么是redis (2)redis有什么作用 (3)redis有什么优缺点 (4)你可以从redis中收获哪些东西
分类:其他好文   时间:2015-07-08 17:58:17    阅读次数:257
Redis设计与实现 - chapter7 压缩列表
Chapter7 压缩列表 列表键和哈希键的底层实现之一(列表键只包含少量元素,且元素为小整数或较短字符串;而哈希键之包含少量键值对,且每个键值对的key和value都是小整数或较短字符串)。 为了节约内存。 压缩列表...
分类:其他好文   时间:2015-03-29 09:34:22    阅读次数:146
《Redis设计与实现》学习笔记-集群
Redis也可通过集群来实现分布式,通过分片进行数据共享,并提供复制和故障转移。当前Redis版本的集群功能还没有正式发布,目前只是一个不稳定的分支,据说快要正式发布了。 添加集群节点 服务器节点通过执行CLUSTER MEET 命令把指定的服务器添加到当前集群中,通过CLUSTER NODES来查询当前集群中的所有节点信息,当cluster-enabled配置选项设成yes时,说明该服务器...
分类:其他好文   时间:2015-03-22 09:17:00    阅读次数:247
《Redis设计与实现》学习笔记-发布订阅与事务
发布与订阅 Redis通过发布订阅提供一对多甚至是多对多的节点消息通信,发布订阅由PUBLISH、SUBSCRIBE、PSUBSCRIBE、PUBSUB等命令组成。 SUBSCRIBE命令:订阅某频道,在redisServer结构中通过pubsub_channels字典属性保存当前服务器所有频道的订阅关系,字典键时频道名称,字典值是一个链表,记录了所有订阅这个频道的客户端。UNSUBSCR...
分类:其他好文   时间:2015-03-22 09:16:32    阅读次数:341
《Redis设计与实现》学习笔记-Lua脚本
Redis从2.6开始支持Lua脚本,和事务的功能类似,可以通过Lua脚本原子的执行多个Redis命令。Redis提供了EVAL和EVALSHA命令执行lua脚本。 创建并修改Lua坏境 Redis在服务器内嵌了一个Lua坏境,并进行了一系列的修改,从而确保这个Lua坏境可以满足Redis服务器的需要,通过下列步骤创建并修改Lua坏境: 创建一个基础Lua坏境,通过调用Lua的C API...
分类:其他好文   时间:2015-03-22 09:13:32    阅读次数:192
《Redis设计与实现》学习笔记-Sentinel(哨岗、哨兵)
Sentinel是Redis的高可用性解决方案,由一个或多个Sentinel实例组成Sentinel系统,可以用来监视任意多个主服务器和主服务器下的所有从服务器,当监视到主服务器下线之后会自动将下线主服务器下的从服务器升级为新的主服务器,由新主服务器代替已下线主服务器处理命令请求。 Sentinel是一个特殊的Redis服务器实例,Redis由一个或多个Sentinel实例构成Sentinel系...
分类:其他好文   时间:2015-03-21 09:50:16    阅读次数:247
《Redis设计与实现》学习笔记-主从复制
为了提供整个缓存的可用性,可以给主服务器添加备用服务器,即从服务器。通过SLAVEOF命令把当前服务器设置成某台服务器的从服务器。 老版本同步过程 旧版本(2.8之前)主从服务器数据同步过程如下: 从服务器向主服务器发送SYNC命令。主服务器接收到SYNC命令后调用BGSAVE命令生成一个RDB文件,在此过程中客户端对主服务器的修改命令存放在一个缓冲区中。主服务器把生成的RDB文件发...
分类:其他好文   时间:2015-03-20 09:23:44    阅读次数:182
《Redis设计与实现》学习笔记-服务端
Redis服务器负责与多个客户端建立连接,处理客户端请求,保存各个数据库状态。通过使用由I/O多路复用技术实现的事件处理器,Redis服务器采用单线程单进程处理客户端命令请求。Redis通过redisServer结构来记录服务端的各种状态。 命令请求执行过程 1、客户端发送命令请求,客户端将命令请求转换成协议格式。 2、服务端读取命令请求,将命令请求缓存在客户端输入缓冲区中,对输入缓冲区中的...
分类:其他好文   时间:2015-03-20 09:22:04    阅读次数:162
五、Redis 基础命令---无序集合
支持5钟数据结构,详细讲述每种数据结构的使用方式及优劣,内部实现。...
分类:其他好文   时间:2015-01-24 11:39:43    阅读次数:149
六、Redis 基础命令--有序集合
支持5钟数据结构,详细讲述每种数据结构的使用方式及优劣,内部实现。...
分类:其他好文   时间:2015-01-24 11:39:22    阅读次数:172
117条   上一页 1 ... 9 10 11 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!