摘要:
集群的作用: 主从备份, 防止主机宕机(相当于 为主服务器担任备份的作用) 读写分离, 分担 的任务 任务分离, 如从服务器分别分担 和`计算工作` redis集群方式 星形: 众多 围绕 , 即salve1, salve2...全部直接指向master 线形: master 阅读全文
摘要:
什么是redis的aof? aof 是 appendonly file 的缩写, 是redis系统提供的一种记录redis操作的持久化方案, 在aof生成的文件中, 将记录发生在redis的操作, 从而达到在redis服务器重启或者宕机后, 继续恢复之前的数据状态 AOF文件的保存位置和 RDB文件 阅读全文
摘要:
Redis实现快照的过程 1. redis调用fork,现在有了子进程和父进程 2. 父进程继续处理client请求,子进程负责将内存内容写入到临时文. 由于os的写时复制机制(copy on write)父子进程会共享相同的物理页面, 当父进程处理写请求时os会为父进程要修改的页面创建副本, 而不 阅读全文
摘要:
Redis支持简单的事务, Redis允许一组命令在单一步骤中执行, 事务有两个属性 事务是一个单独的隔离操作, 事务中所有的命令都会序列化, 按照顺序执行. Redis事务是原子性的, 即要么都执行, 要么都不执行 一个事务从开始到执行会经历三个阶段 开始事务 命令入队 执行事务 redis 与 阅读全文
摘要:
redis的消息发布与订阅适合做在线聊天, 消息推送 使用方法: 发布端: publish +频道名称 + 发布内容 订阅端: subscribe + 频道名称 发布端例子: 新开一个redis cli 订阅端: 再次在发布端发布一个消息 查看订阅端 psubscribe 模糊订阅, 比如订阅上例的 阅读全文
摘要:
参考 https://golang.org/doc/install?download=go1.7.1.linux amd64.tar.gz https://github.com/qlshine/the way to go_ZH_CN/blob/master/eBook/02.3.md 环境 , Go 阅读全文