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 ...
随机推荐
- 最长上升子序列(LIS) Medium1
某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度.某天,雷达捕捉到敌国的导弹来袭.由于 ...
- python学习第五十四天hashlib模块的使用
hash算法 hash也做散列,也称为哈希,主要用于信息安全领域中加密算法,hash就是找一种数据内容和数据存放地址直接的映射关系. md5算法 md5讯息算法,广泛使用密码函数 md5算法的特点 1 ...
- sql 字符串 切割函数 FUN_Split
IF EXISTS ( SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[FUN_Split]') AND OBJECTPROPER ...
- PHP支付宝手机网站支付功能
1.开通支付宝商家中心里面的手机网站支付 2.再去开放平台-开发者中心-创建移动支付的应用-获取到APPID 3.接着去文档中心下载DEMO 其实demo很简单.如果第一次看的话会存在看不懂的状态. ...
- wordpress各个文件作用详解
1.index.php:wordpress核心索引文件,即博客输出文件. 2.license.txt:WordPress GPL许可证文件. 3.my-hacks.php:定义了博客输出之前处理的追加 ...
- jQuery实现动态时间
<!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8& ...
- rest_framework框架的版本
REST_FRAMEWORK = { 'DEFAULT_RENDERER_CLASSES':['rest_framework.renderers.JSONRenderer','rest_framewo ...
- 个人智能家居系统 - MQTT服务器搭建(centOS7.3)
个人智能家居系统 - MQTT服务器搭建(centOS7.3) 0x00 参考 在CentOS7 上安装mosquitto1.4.1服务器,实现MQTT信息推送功能并增加websocket功能 mos ...
- PAT Advanced 1046 Shortest Distance (20 分) (知识点:贪心算法)
The task is really simple: given N exits on a highway which forms a simple cycle, you are supposed t ...
- GUI学习之二十六——QColorDialog学习总结
今天要讲的是QColorDialog对话框. 一.描述 QColorDialog对话框是用来为用户提供颜色选择的对话框控件,和上一章的QFontDialog控件一样,是继承自QDialog这个基类.其 ...