《Redis使用手册》(试读版)所以这个队列的体积越⼤, 它能够 记录的写命令就越多, 从服务器断线之后能够快速地重新回到⼀致状态的机会也就越⼤。 Redis 为这个队列设置 的默认⼤⼩为 1 MB , ⽤户也可以根据⾃⼰的需要, 通过配置选项 repl-backlog-size 来修改这个队列的⼤⼩。 18.4 ⽆需硬盘的复制 正如之前所说, 主服务器在进⾏完整同步的时候, 需要在本地创建 RDB ⽂件, 然后通过套接字将这个 RDB ⽂ 件传送给从服务器。 从服务器的数据同步。 要使⽤⽆需硬盘的复制特性, 我们只需要将 repl-diskless-sync 配置选项的值设置为 yes 就可以了: repl-diskless-sync⽐如以下代码就展示了如何在启动 Redis 服务器的同时, 启⽤服务器的⽆需硬盘复制特性: $ redis-server --repl-diskless-sync yes 最后要注意的是, ⽆需 可以通过在脚本⾥⾯调⽤ redis.set_repl() 函数并向它传⼊以下四个值来完成: redis.REPL_ALL —— 默认值,将写命令传播⾄ AOF ⽂件以及所有从服务器。 redis.REPL_AOF —— 只将写命令传播⾄ AOF ⽂件。 redis.REPL_SLAVE —— 只将写命令传播⾄所有从服务器。 redis.REPL_NONE —— 不传播写命令。 跟 redis 0 码力 | 352 页 | 6.57 MB | 1 年前3
共 1 条
- 1













