博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
redis 数据同步脚本
阅读量:7185 次
发布时间:2019-06-29

本文共 637 字,大约阅读时间需要 2 分钟。

hot3.png

const Redis = require('ioredis');const r1 = new Redis({	port: 6379,	host: '192.168.1.1',	password: '123456',	db: 0,	keyPrefix: '',});r2 = new Redis({	port: 6379,	host: '192.168.1.2',	password: '123456',	db: 0,	keyPrefix: '',});(async () => {	let keys = await r1.keys('*');	for (key of keys) {		let key_type = await r1.type(key);		if (key_type == 'string') {			await r2.set(key, await r1.get(key));		}		else if (key_type == 'hash') {			await r2.hmset(key, await r1.hgetall(key));		}		else if (key_type == 'zset') {			let arr = await r1.zrange(key, 0, -1, 'WITHSCORES');			for (let i=0; i

 

转载于:https://my.oschina.net/qiongtaoli/blog/1556862

你可能感兴趣的文章
20款Notepad++插件下载和介绍
查看>>
Nagios调用Python程序控制微信公众平台发布报警信息
查看>>
安装 Laravel 框架
查看>>
正则表达式匹配不包含特殊子串的字符串(零宽断言的使用)
查看>>
大话nbu九(nbu异机备份恢复oracle)
查看>>
在WebStorm中使用git向github提交源代码
查看>>
启动与关闭Oracle rac数据库集群
查看>>
《统一沟通-微软-实战》-1-部署-基础环境-2-ADCS
查看>>
AIX下删除LV后的现场保护和数据恢复方案
查看>>
操作记录:在ubuntu16.04.1配置qemu-img,qemu-nbd
查看>>
Windows Nano Server安装配置详解09:Nano Powershell
查看>>
Office 365 系列之六:通过管理中心批量导入用户
查看>>
Exchange 2016集成ADRMS系列-9:域内使用自定义的RMS模板
查看>>
微信引流技巧,精准日加100+粉丝
查看>>
是什么优化让 .NET Core 性能飙升?
查看>>
blog与log
查看>>
《统一沟通-微软-实战》-7-配置-2-呼叫寄存
查看>>
手机APP,台前幕后在争啥?
查看>>
DPM存储池对磁盘的要求
查看>>
SCOM 2012知识分享-13:搜索功能
查看>>