mysql表导入redis_MySQL数据导入Redis
参考资料:
http://www.ttlsa.com/database/mysql_data_will_be_migrated_to_redis/http://blog.csdn.net/stubborn_cow/article/details/51190785
http://www.ttlsa.com/database/mysql_data_will_be_migrated_to_redis/ 从MySQL中将数据导入到Redis的
http://blog.csdn.net/desilting/article/details/38563087 mysql 多个字段拼接
1. 保证mysql有表:events_all_time 这个就是mysql要传递的数据表
CREATE TABLE events_all_time (
id int(11) unsigned NOT NULL AUTO_INCREMENT,
action varchar(255) NOT NULL,
count int(11) NOT NULL DEFAULT 0,
PRIMARY KEY (id),
UNIQUE KEY uniq_action (action)
);
2.自己编写一个111.sql文件 把他传到 /home/111.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,
concat('events_all_time:',action) AS redis_key,
'action' AS hkey,
count AS hval
FROM events_all_time
) AS t
mysql -u**** -p******** **** --skip-column-names --raw < /home/111.sql | /usr/local/redis/bin/redis-cli --pipe
第一个:-u****代表mysql帐号
第二个:-p 代表mysql密码
第三个:**** 代表数据库 db的名字,比如admin
执行上述,然后就可以看到导入成功了,用redis desktop mananger就可以看到了
hmset链接:http://www.cnblogs.com/kgdxpr/p/3643672.html
SELECT CONCAT(
"*16\r\n",
'$', LENGTH(redis_cmd), '\r\n',redis_cmd, '\r\n','$', LENGTH(redis_key), '\r\n',redis_key, '\r\n',
'$', LENGTH(hkey1), '\r\n',hkey1, '\r\n','$', LENGTH(hval1), '\r\n', hval1, '\r\n'
'$', LENGTH(hkey2), '\r\n',hkey2, '\r\n','$', LENGTH(hval2), '\r\n', hval2, '\r\n'
'$', LENGTH(hkey3), '\r\n',hkey3, '\r\n','$', LENGTH(hval3), '\r\n', hval3, '\r\n'
'$', LENGTH(hkey4), '\r\n',hkey4, '\r\n','$', LENGTH(hval4), '\r\n', hval4, '\r\n'
'$', LENGTH(hkey5), '\r\n',hkey5, '\r\n','$', LENGTH(hval5), '\r\n', hval5, '\r\n'
'$', LENGTH(hkey6), '\r\n',hkey6, '\r\n','$', LENGTH(hval6), '\r\n', hval6, '\r\n'
'$', LENGTH(hkey7), '\r\n',hkey7, '\r\n','$', LENGTH(hval7), '\r\n', hval7, '\r'
)
FROM (
SELECT
'HMSET' AS redis_cmd, CONCAT(resource_id,'_hash') AS redis_key,
'name' AS hkey1,resource_title AS hval1,
'type' AS hkey2,resource_type_name AS hval2,
'exe' AS hkey3,resource_format AS hval3,
'page' AS hkey4,resource_page AS hval4,
'size' AS hkey5,resource_size AS hval5,
'time' AS hkey6,create_time AS hval6,
'num' AS hkey7,resource_downcount AS hval7
FROM t_resource_info
) AS t
mysql表导入redis_MySQL数据导入Redis相关推荐
- mysql表结构以及数据导入postgresql常见问题
表结构 先将mysql的表结构转换成postgresql的表结构.(这里使用的是Navicat工具) 步骤以及图示如下:单表的话选择需要转换的表,单击表名右键–>逆向表到模型–>在新生成的 ...
- mysql 导入 redis_mysql 数据导入redis缓存
假设表结构如下 CREATE TABLE sas_sys_app ( user_id varchar(38) DEFAULT NULL, app_id int(11) DEFAULT NULL ) E ...
- python excel模板 生成excel表格_python制作简单excel统计报表3之将mysql数据库中的数据导入excel模板并生成统计图...
python制作简单excel统计报表3之将mysql数据库中的数据导入excel模板并生成统计图 #coding=utf-8 from openpyxl importload_workbookfro ...
- oracle将表导入到表空间,关于ORALCE一个表空间的数据导入到另一个表空间的方法(原创)...
用户: whnaproject 所属表空间: whnaproject 新用户 : wniec 所属新表空间: wniec 要求:将用户whnaproject中的数 ...
- oracle 导入流程,Oracle数据库(旧)空间数据表创建与数据导入流程说明V2.0
空间数据表创建与数据导入过程说明 1.打开命令符窗口(开始->运行->CMD),设置当前目录为存放.shp文件的目录. 2.确保当前目录下有SHP2SDO.EXE程序存在. 3.运行SHP ...
- Python 基于Python从mysql表读取千万数据实践
基于Python 从mysql表读取千万数据实践 by:授客 QQ:1033553122 场景: 有以下两个表,两者都有一个表字段,名为waybill_no,我们需要从tl_waybill_b ...
- sparksql加载mysql表中的数据
sparksql加载mysql表中的数据 <dependency><groupId>mysql</groupId><artifactId>mysql-c ...
- SQL Server表结构和数据导入到MySQL
借助的工具:Navicat for MySQL,链接:http://pan.baidu.com/s/1kVCw8IF 密码:g927 可以很明确的肯定,主键和自增列是没办法导入的,只能是表结构和数据. ...
- MySQL高级之外键、表关联、数据导入及导出
文章目录 MySQL高级 外键(foreign key) 嵌套查询(子查询) 多表查询 连接查询 数据导入 数据导出 表的复制 锁(自动加锁和释放锁) MySQL高级-重点掌握 外键 嵌套查询(子查询 ...
最新文章
- HDFS Java 客户端使用(Windows开发环境)
- python编写脚本方法_【Python】教你一步步编写banner获取脚本
- ashx文件和HttpHandler
- 深度神经网络中的归一化技术
- 团队项目第一阶段冲刺站立会议4(4月21日)
- python爬虫正则表达式实例-3.Python爬虫入门_正则表达式(简单例子)
- 属于db模式缺点的是什么_详解 Seata Golang 客户端 AT 模式及其使用
- struct file 结构体
- html5程序自动登录,Jtro的技术分享:网页调起unity的exe程序并自动登录
- 信息学奥赛一本通(1088:分离整数的各个数)
- ansible-vault_使用Ansible Vault改善您的DevOps安全游戏
- 无任何歧视!任正非:愿意把5G技术授权给一家美国公司
- mysql更新数据库中int 1_Mysql数据库int(1)和tinyint(1)的区别扩展阅读
- 计算机网络学习笔记(14. OSI参考模型②)
- Java魔法堂:JVM的运行模式
- 开发前奏曲之添加Android SDK平台工具
- 银行业9大数据科学应用案例
- 2019Deecamp面试经验分享
- 自然语言处理nlp全领域综述
- oracle11g memory_target,oracle11g要求在操作系统层设定共享内存/dev/shm,且大于MEMORY_TARGET...