master-slave replication
redis save 备份 恢复
root@ubuntu:/etc/init.d# find / -name dump.rdb |xargs ls -alt
redis-cli save
cp /var/lib/redis/dump.rdb /var/lib/redis/BEFOREdump.rdb
redis-cli flushall
./redis-server stop
cp /var/lib/redis/BEFOREdump.rdb /var/lib/redis/dump.rdb
root@ubuntu:/etc/init.d# find / -name dump.rdb |xargs ls -alt
-rw-r--r-- redis redis May : /var/lib/redis/dump.rdb
-rw-r--r-- root root May : /etc/redis/dump.rdb
-rw-r--r-- root root May : /etc/init.d/dump.rdb
-rw-rw-r-- wuser wuser May : /home/wuser/dump.rdb
-rw-r--r-- root root May : /dump.rdb
root@ubuntu:/etc/init.d# redis-cli
127.0.0.1:> keys
(error) ERR wrong number of arguments for 'keys' command
127.0.0.1:> keys *
(empty list or set)
127.0.0.1:> set w2
OK
127.0.0.1:> set w2d
OK
127.0.0.1:> save
OK
127.0.0.1:> exit
root@ubuntu:/etc/init.d# find / -name dump.rdb |xargs ls -alt
-rw-r--r-- redis redis May : /var/lib/redis/dump.rdb
-rw-r--r-- root root May : /etc/redis/dump.rdb
-rw-r--r-- root root May : /etc/init.d/dump.rdb
-rw-rw-r-- wuser wuser May : /home/wuser/dump.rdb
-rw-r--r-- root root May : /dump.rdb
root@ubuntu:/etc/init.d# cp /var/lib/redis/dump.rdb /var/lib/redis/BEFOREdump.rdb
root@ubuntu:/etc/init.d# redis-cli
127.0.0.1:> KEYS *
) "w2d"
) "w2"
127.0.0.1:> flushall
OK
127.0.0.1:> exit
root@ubuntu:/etc/init.d# find / -name dump.rdb |xargs ls -alt
-rw-r--r-- redis redis May : /var/lib/redis/dump.rdb
-rw-r--r-- root root May : /etc/redis/dump.rdb
-rw-r--r-- root root May : /etc/init.d/dump.rdb
-rw-rw-r-- wuser wuser May : /home/wuser/dump.rdb
-rw-r--r-- root root May : /dump.rdb
root@ubuntu:/etc/init.d# redis-cli
127.0.0.1:> keys *
(empty list or set)
127.0.0.1:> exit
root@ubuntu:/etc/init.d# ./redis-server stop
[ ok ] Stopping redis-server (via systemctl): redis-server.service.
root@ubuntu:/etc/init.d# cp /var/lib/redis/BEFOREdump.rdb /var/lib/redis/dump.rdb
root@ubuntu:/etc/init.d# ./redis-server start
[ ok ] Starting redis-server (via systemctl): redis-server.service.
root@ubuntu:/etc/init.d# redis-cli
127.0.0.1:> keys *
) "w2"
) "w2d"
127.0.0.1:> exit
root@ubuntu:/etc/init.d# find / -name dump.rdb |xargs ls -alt
-rw-r--r-- redis redis May : /var/lib/redis/dump.rdb
-rw-r--r-- root root May : /etc/redis/dump.rdb
-rw-r--r-- root root May : /etc/init.d/dump.rdb
-rw-rw-r-- wuser wuser May : /home/wuser/dump.rdb
-rw-r--r-- root root May : /dump.rdb
root@ubuntu:/etc/init.d#
w
https://redis.io/topics/replication
master-slave replication的更多相关文章
- mongodb - Master Slave Replication
master-slave复制模式大多场景下都被replicat sets代替.官方也建议使用replicat sets. master-slave复制不支持自动failover. master-sla ...
- Windows下搭建MySQL Master Slave
一.背景 服务器上放了很多MySQL数据库,为了安全,现在需要做Master/Slave方案,因为操作系统是Window的,所以没有办法使用keepalived这个HA工具,但是我们可以接受人工进行切 ...
- Windows下搭建MySQL Master Slave[转]
Windows下搭建MySQL Master Slave 一.背景 服务器上放了很多MySQL数据库,为了安全,现在需要做Master/Slave方案,因为操作系统是Window的,所以没有办法使用k ...
- MySQL的Master/Slave群集安装和配置
本文介绍MySQL的Master/Slave群集安装和配置,版本号安装最新的稳定版GA 5.6.19. 为了支持有限HA.我们用Master/Slave读写简单孤立的集群.有限HA这是当Master不 ...
- redis的主从机制 master&slave
转载自:https://www.cnblogs.com/qwangxiao/p/9733480.html 一:master&slave的解释? master&slave就是主从复制,主 ...
- mysql 主从配置(master/slave)
1. 在每台服务器上创建复制账号(也可以只在master上创建用户,这里配置两个是为了方便以后切换) 备库运行的I/O县城需要建立一个到主库的TCP/IP连接,所以必须在主库创建一个用户,并赋予合适 ...
- redis高可用 - Master&Slave
Master&Slave也就是我们所说的主从复制,即主机数据更新后根据配置和策略,自动同步到备机的机制.其中Master以写为主,Slave以读为主. Master&Slave的作用主 ...
- Redis实现主从复制(Master&Slave)
由于前段时间公司项目比较赶,一直抽不出时间写博客,今天偷空写一篇吧.前面给大家讲解了单机版redis的基本操作,现在继续给大家讲解一下Redis的进阶部分,主从复制和读写分离. 一.Master&am ...
- Redis(八):Redis的复制(Master/Slave)
Redis的复制(Master/Slave)目录导航: 是什么 能干嘛 怎么玩 复制原理 哨兵模式(sentinel) 复制的缺点 是什么 官网 行话:也就是我们所说的主从复制,主机数据更新后根据配置 ...
- Redis系列七 主从复制(Master/Slave)
主从复制(Master/Slave) 1.是什么 也就是我们所说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主. 2 ...
随机推荐
- swtich和case语句中,定义变量要加花括号
转自: http://blog.chinaunix.net/uid-27103408-id-3340702.html http://www.xuebuyuan.com/2070170.html swi ...
- SCUT - 216 - 宝华科技树
https://scut.online/p/216 演员 把这个当成dp算了半天,各种姿势,好吧,就当练习一下树dp. 假如是每个节点的层数之和,按照dp[i][j]为从i点出发获得j科技的最小费用d ...
- Dva框架从初识到上手
引言 最近工作需要用dva框架,同事帮我培训了一下,有一点点认识,在此总结. 当然,以后对dva可能会了解更透彻,文章会不断更新的. 初识 开始看架构代码,没有看文档的时候,不知道里面的几个关键字 ...
- 解密Qt安装目录的结构
http://c.biancheng.net/view/3866.html 了解 Qt 安装目录的结构虽然不是编程必须的,但是它能练就我们的内功,让我们对 Qt 的编程环境了如指掌.Windows 和 ...
- C#索引器3 重载
7.索引器 重载 public class Demo { private Hashtable name = new Hashtable(); public string this[int index ...
- Linux知识点拾遗-磁盘UUID
查看磁盘UUID 方法1 ls -l /dev/disk/by-uuid example: [root@dplinux ~]# ll /dev/disk/by-uuid/ total 0 lrwxrw ...
- Deepin(Ubuntu)安装rpm软件包
1.首先安装alien和fakeroot这两个软件,alien可以将rpm转换为deb包. 在终端中输入命令 sudo apt-get install alien fakeroot 2.使用alien ...
- Django【第2篇】:Django之反向解析
Django框架之第二篇 一.知识点回顾 1.MTV模型 model:模型,和数据库相关的 template:模板,存放html文件,模板语法(目的是将变量如何巧妙的嵌入到HTML页面中). view ...
- 简单后台登录逻辑实现Controller
package com.fei.controller.admin; import javax.servlet.http.HttpSession; import org.springframework. ...
- Python 序列化 pickle/cPickle模块
Python 序列化 pickle/cPickle模块 2013-10-17 Posted by yeho Python序列化的概念很简单.内存里面有一个数据结构,你希望将它保存下来,重用,或者发送给 ...