参考资料:

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相关推荐

  1. mysql表结构以及数据导入postgresql常见问题

    表结构 先将mysql的表结构转换成postgresql的表结构.(这里使用的是Navicat工具) 步骤以及图示如下:单表的话选择需要转换的表,单击表名右键–>逆向表到模型–>在新生成的 ...

  2. mysql 导入 redis_mysql 数据导入redis缓存

    假设表结构如下 CREATE TABLE sas_sys_app ( user_id varchar(38) DEFAULT NULL, app_id int(11) DEFAULT NULL ) E ...

  3. python excel模板 生成excel表格_python制作简单excel统计报表3之将mysql数据库中的数据导入excel模板并生成统计图...

    python制作简单excel统计报表3之将mysql数据库中的数据导入excel模板并生成统计图 #coding=utf-8 from openpyxl importload_workbookfro ...

  4. oracle将表导入到表空间,关于ORALCE一个表空间的数据导入到另一个表空间的方法(原创)...

    用户:   whnaproject     所属表空间: whnaproject 新用户   : wniec            所属新表空间: wniec 要求:将用户whnaproject中的数 ...

  5. oracle 导入流程,Oracle数据库(旧)空间数据表创建与数据导入流程说明V2.0

    空间数据表创建与数据导入过程说明 1.打开命令符窗口(开始->运行->CMD),设置当前目录为存放.shp文件的目录. 2.确保当前目录下有SHP2SDO.EXE程序存在. 3.运行SHP ...

  6. Python 基于Python从mysql表读取千万数据实践

    基于Python 从mysql表读取千万数据实践   by:授客 QQ:1033553122 场景:   有以下两个表,两者都有一个表字段,名为waybill_no,我们需要从tl_waybill_b ...

  7. sparksql加载mysql表中的数据

    sparksql加载mysql表中的数据 <dependency><groupId>mysql</groupId><artifactId>mysql-c ...

  8. SQL Server表结构和数据导入到MySQL

    借助的工具:Navicat for MySQL,链接:http://pan.baidu.com/s/1kVCw8IF 密码:g927 可以很明确的肯定,主键和自增列是没办法导入的,只能是表结构和数据. ...

  9. MySQL高级之外键、表关联、数据导入及导出

    文章目录 MySQL高级 外键(foreign key) 嵌套查询(子查询) 多表查询 连接查询 数据导入 数据导出 表的复制 锁(自动加锁和释放锁) MySQL高级-重点掌握 外键 嵌套查询(子查询 ...

最新文章

  1. HDFS Java 客户端使用(Windows开发环境)
  2. python编写脚本方法_【Python】教你一步步编写banner获取脚本
  3. ashx文件和HttpHandler
  4. 深度神经网络中的归一化技术
  5. 团队项目第一阶段冲刺站立会议4(4月21日)
  6. python爬虫正则表达式实例-3.Python爬虫入门_正则表达式(简单例子)
  7. 属于db模式缺点的是什么_详解 Seata Golang 客户端 AT 模式及其使用
  8. struct file 结构体
  9. html5程序自动登录,Jtro的技术分享:网页调起unity的exe程序并自动登录
  10. 信息学奥赛一本通(1088:分离整数的各个数)
  11. ansible-vault_使用Ansible Vault改善您的DevOps安全游戏
  12. 无任何歧视!任正非:愿意把5G技术授权给一家美国公司
  13. mysql更新数据库中int 1_Mysql数据库int(1)和tinyint(1)的区别扩展阅读
  14. 计算机网络学习笔记(14. OSI参考模型②)
  15. Java魔法堂:JVM的运行模式
  16. 开发前奏曲之添加Android SDK平台工具
  17. 银行业9大数据科学应用案例
  18. 2019Deecamp面试经验分享
  19. 自然语言处理nlp全领域综述
  20. oracle11g memory_target,oracle11g要求在操作系统层设定共享内存/dev/shm,且大于MEMORY_TARGET...

热门文章

  1. SignalR--Web客户端
  2. Linux下Oracle数据库的搭建(新手)
  3. 【cocos2d-x 手游研发----目录】
  4. 有限状态机的C++实现(2)-bayonet开源网络服务器框架
  5. LINUX的简单命令
  6. 关于程序组织和组织技巧的学习
  7. 10-java程序的编译阶段
  8. 下载cx oracle 6,在Centos 6上安装cx_Oracle
  9. 基础算法 —— 调度问题
  10. 信息学奥赛C++语言: 第n小的质数