2016年10月3日

第十一课——codis-server的高可用,对比codis和redis cluster的优缺点

摘要: 【作业描述】 1.配置codis-ha 2.总结对比codis的集群方式和redis的cluster集群的优缺点 一、codis-ha的部署配置 ##codis-ha要独立于codis集群,单独配置,也是基于go环境的 1、go方式下载codis-ha: go get github.com/ngau 阅读全文

posted @ 2016-10-03 11:11 在路上ing 阅读(11243) 评论(0) 推荐(0) 编辑

第十课——cluster故障转移操作,codis部署

摘要: 作业描述】 1.cluster的故障转移操作,截图展示 <!--more--> 2.部署codis,并写代码访问codis 一、系统环境 作业描述】 1.cluster的故障转移操作,截图展示 2.部署codis,并写代码访问codis 一、系统环境 二、cluster集群的故障转移 ##集群的故障 阅读全文

posted @ 2016-10-03 11:10 在路上ing 阅读(1096) 评论(0) 推荐(0) 编辑

第九课——redis集群

摘要: 第九课时作业 静哥 by 2016.4.18~2016.4.25 1、节点 (1)节点概念:一个节点就是redis集群里的一台redis服务器。一个redis集群是由多个节点(node)组成,最初每个节点是相互独立的,可以理解成都处于一个只包含自己的集群当中,要组建一个真正可用的集群环境,必须将各个 阅读全文

posted @ 2016-10-03 11:09 在路上ing 阅读(515) 评论(0) 推荐(0) 编辑

第八课——跳跃表、对象

摘要: 第八课时作业 静哥 by 2016.4.11~2016.4.17 【作业描述】 1.总结redis在节省内存开销方面做过哪些设计 2.总结概括五种对象的关键点 【作业-1:总结redis在节省内存开销方面做过哪些设计】 (1)跳跃表是一种有序数据结构,查询效率和平衡树媲美,实现上比平衡树简单,可以用 阅读全文

posted @ 2016-10-03 11:08 在路上ing 阅读(410) 评论(0) 推荐(0) 编辑

第七课——简单动态字符串、链表、字典、压缩列表

摘要: 第七课时作业 静哥 by 2016.4.5~2016.4.10 【作业描述】 1.解释redis数据库是怎么扩容的? 2.用几句话描述sds结构和压缩列表 【作业-1:解释redis数据库是怎么扩容的】 Redis数据库是使用字典作为底层实现的,对数据库的增删改查操作也是构建在对字典的操作之上。因此 阅读全文

posted @ 2016-10-03 11:07 在路上ing 阅读(259) 评论(0) 推荐(0) 编辑

第五课补充01——持久化

摘要: 1、 多数据库,默认16个库;默认在0库; 2、 2种持久化机制:rdb(快照模式)、aof(日志模式) (1) rdb持久化,2种方式:手动命令save和后台save 手动命令save会阻塞客户端的进程请求,直到save执行完成,因为redis本身是单线程的执行方式; bgsave方式保存,是fo 阅读全文

posted @ 2016-10-03 11:00 在路上ing 阅读(365) 评论(0) 推荐(0) 编辑

第六课补充01——主从复制原理,哨兵机制

摘要: 【主从复制】 一、 redis的复制 <!--more--> ## redis2.8版本后的复制机制,是采用增量复制的 ##复制过程:同步(全量or增量)——命令传播 1、同步流程: 2、全量同步过程: 3、增量同步过程: 【哨兵机制】 简介 sentinel是redis高可用的解决方案,senti 阅读全文

posted @ 2016-10-03 11:00 在路上ing 阅读(1604) 评论(0) 推荐(0) 编辑

第五课作业——持久化

摘要: 第五课时作业静哥 by 2016.3.14~2016.3.20 【作业描述】1.配置aof,并且形成rewrite之前和之后的对比2.配置rdb,手动命令和后台触发,截图对比持久化之前和之后的数据文件的差异 【作业一:配置aof,并且形成rewrite之前和之后的对比】【测试-1:没有配置持久化方式的情况下,手动执行bgrewriteaof命令】 当前redis数据库有13个key,string类... 阅读全文

posted @ 2016-10-03 10:59 在路上ing 阅读(1702) 评论(0) 推荐(0) 编辑

第三课补充01——set类型 sorted类型命令操作详解,redis管道及事务

摘要: 1、 set类型的命令操作: (1)sadd命令:向key指定的set集合添加成员 ##sadd命令:是设置set集合类型的数据,sadd <key> <mumber> [<mumber>] ##<key>不存在的时候,sadd命令创建key并向集合添加成员; ##注意,成员之间空格分隔,如果用逗号 阅读全文

posted @ 2016-10-03 10:58 在路上ing 阅读(605) 评论(0) 推荐(0) 编辑

第三课作业——set类型、sorted set类型的增删改查,redis的事务

摘要: 第三课时作业 静哥 by 2016.2.23~2016.3.6 【作业描述】 1.总结什么是set以及什么是sorted set,并完成对set以及sorted set的增删改查(查需要至少4种方式,比如列表,单个节点等) 2.总结redis的事务特征,并且实际操作事务的提交 丢弃以及乐观锁 【作业 阅读全文

posted @ 2016-10-03 10:54 在路上ing 阅读(1359) 评论(0) 推荐(0) 编辑

第二课补充01——redis-cli命令行详解、string类型、list类型、hash类型命令操作详解

摘要: 一、 redis-cli命令行参数 1、-x参数:从标准输入读取一个参数: 【问题】 【解决】 因为echo命令是默认带有回车\n的,不带回车需要echo –n命令: echo -n "haha"|redis-cli -x set name,从标准输入读入一个参数到redis,就不会有回车符; 2、 阅读全文

posted @ 2016-10-03 10:53 在路上ing 阅读(18955) 评论(1) 推荐(1) 编辑

第二课作业——redis常用命令

摘要: 第二课时作业 静哥 by 2016.2.23~2016.2.22 【作业描述】 1.key string list hash结构中,每个至少完成5个命令,包含插入 修改 删除 查询,list 和hash还需要增加遍历的操作命令,把执行结果截图贴出来 2.举例说明list和hash的应用场景,每个至少 阅读全文

posted @ 2016-10-03 10:52 在路上ing 阅读(417) 评论(0) 推荐(0) 编辑

【Redsi从入门到实战】第一课作业——Redis简介、单机部署

摘要: 第一课时作业 <!--more--> 静哥 by 2016.2.1~2016.2.22 【作业描述】 1.总结redis应用场景和优点 2.安装redis,以服务方式进行安装部署 【作业一:总结redis应用场景和优点】 1、 redis应用场景: (1) 符合复杂数据结构和业务的场景,例如:商品的 阅读全文

posted @ 2016-10-03 10:51 在路上ing 阅读(490) 评论(0) 推荐(0) 编辑

导航