一步完成 MySQL 向 Redis 迁移
参考国外大牛的方法,http://www.oschina.net/translate/mysql-to-redis-in-one-step
实验成功,以下是操作方法:
MySQL表结构数据
[test]> select * from hechunyang; +----+--------+---------+ | id | myname | mymoney | +----+--------+---------+ | 1 | aa | 1000 | | 2 | bb | 2000 | +----+--------+---------+ 2 rows in set (0.00 sec) |
编辑迁移SQL脚本
cat mysql_to_redis.sql SELECT CONCAT( "*4\r\n", '$', LENGTH(redis_cmd), '\r\n', redis_cmd, '\r\n', '$', LENGTH(redis_key), '\r\n', redis_key, '\r\n', '$', LENGTH(hkey), '\r\n', hkey, '\r\n', '$', LENGTH(hval), '\r\n', hval, '\r' ) FROM ( SELECT 'HSET' AS redis_cmd, 'keyname' AS redis_key, myname AS hkey, mymoney AS hval FROM hechunyang ) AS t; |
一步完成 MySQL 向 Redis 迁移
mysql test --skip-column-names --raw < mysql_to_redis.sql | redis-cli --pipe All data transferred. Waiting for the last reply... Last reply received from server. errors: 0, replies: 2 |
Redis查看数据
127.0.0.1:6379> keys *
1) "keyname"
127.0.0.1:6379> hkeys keyname
1) "aa"
2) "bb"
127.0.0.1:6379> hget keyname aa
"1000"
127.0.0.1:6379> hget keyname bb
"2000"
一步完成 MySQL 向 Redis 迁移相关推荐
- PhpMyAdmin的简单安装和一个mysql到Redis迁移的简单例子
1.phpmyadmin的安装 sudo apt-get install phpmyadmin 之后发现http://localhost/phpmyadmin显示没有此url,于是想到本机上能显示的网 ...
- 浅谈Redis与MySQL的耦合性以及利用管道完成MySQL到Redis的高效迁移
㈠ Redis 与 MySQL 的耦合性 在业务架构早期.我们便该"吃着碗里的看着锅里的".切莫让MySQL 有梦.而Redis 无心 毕竟.有些关系型的结构不适合放到Redis跑 ...
- 浅谈 Redis 与 MySQL 的耦合性以及利用管道完成 MySQL 到 Redis 的高效迁移
http://blog.csdn.net/dba_waterbin/article/details/8996872 ㈠ Redis 与 MySQL 的耦合性 在业务架构早期 ...
- 如何保证MySQL和Redis的数据一致性?
" 今天给大家剖析一下工作中常见的 MySQL 和 Redis 数据一致性问题. 图片来自 Pexels 什么是数据的一致性 一致性就是数据保持一致,在分布式系统中,可以理解为多个节点中数据 ...
- 一步一步打造MySQL高可用平台
六月 北京 | 高性能计算之GPU CUDA培训 6月22-24日三天密集式学习 快速带你入门阅读全文> 正文共3592个字,4图,预计阅读时间18分钟. 引子 笔者刚开始进入公司的时候,主要 ...
- Oracle/云MySQL/MsSQL“大迁移”真相及最优方案
最近一段时间碰到一些数据迁移的项目,如:Oracle迁移到MySQL,MsSQL迁移到MySQL,云MySQL迁移到本地MySQL.对于这方面做了系统的整理.包括:迁移方案的选择.如何跳出迁移遇到的坑 ...
- mysql update convert_Oracle/云MySQL/MsSQL“大迁移”真相及最优方案
原文:http://www.enmotech.com/web/detail/1/691/1.html (需打开浏览器,方可查看原文 ) 最近一段时间碰到一些数据迁移的项目,如:Oracle迁移到MyS ...
- python面试题(六)——数据库mysql、redis篇
1.列举常见的关系型数据库和非关系型都有那些? 关系型数据库(需要有表结构) mysql.oracle . spl.server.db2.sybase 非关系型数据库(是以key-value存储的,没 ...
- mysql迁移后数据对比_Oracle/云MySQL/MsSQL“大迁移”真相及最优方案
原标题:Oracle/云MySQL/MsSQL"大迁移"真相及最优方案 最近一段时间碰到一些数据迁移的项目,如:Oracle迁移到MySQL,MsSQL迁移到MySQL,云MySQ ...
- 如何保证MySQL和Redis的数据一致性?10张图带你搞定!
导语 | 本文的主要思路是首先带大家认识了解MySQL和Redis的数据一致性情况,然后进行反推不一致的情况,从而进行探究单线程中的不一致的情况.同时探究多线程中的不一致的情况,拟定数据一致性策略. ...
最新文章
- 开发日记-20190914 关键词 汇编语言王爽版 第五章
- Oracle ORA-00904:invalid identifier 标识符无效
- java hibernate sqlserver自增_怎样在hibernate中实现oracle的主键自增策略?
- bzoj 1295: [SCOI2009]最长距离
- 作为一个产品经理,产品文档该怎样写
- 济南清北学堂游记 Day 6.
- Oracle用Start with...Connect By prior子句递归查询(转)
- 对/proc和/sys的一些理解
- linux 软件装哪个目录下,Linux查看软件安装目录及位置 方法
- 重启网络显示:Device eth0 does not seem to be present,delaying initialization.
- html js 获取this,JavaScript中的this引用(推荐)
- 在Novell NetWare中支持IP
- mysql:本地mysql不能被其他主机连接解决方法
- VC++ 绘制线条 OnLButtonDown函数(DrawView.cpp) 利用SDK全局函数实现画线功能 利用MFC的CDC类实现画线功能 利用MFC的CClientDC类实现画线功能
- 又一视频下载神器,一键下载b站收藏夹视频和up主所有视频
- 虚树-树上动态规划的利器
- WC Java 实现
- 五年级计算机课总结,2015秋信息技术五年级上册工作总结
- 用c语言编写智能停车系统,浅谈:智能停车系统设计是什么
- 微信H5接口怎么申请
热门文章
- 内存管理的概念及作用
- 高级优化方法fminunc----吴恩达机器学习
- uva 1587 题解
- java传文件到kafka_Java将CSV的数据发送到kafka的示例
- UnboundLocalError: local variable 'XXX' referenced before assignment
- 【动态主席树】ZOJ 2112【树状数组+主席树】
- 题目1003:A+B 使用大数相加方法解法
- Hadamard 分数阶微分/积分定义
- Raki的读paper小记:SUBSPACE REGULARIZERS FOR FEW-SHOT CLASS INCREMENTAL LEARNING
- 简单记录 Part1.3