将mysql数据导入redis
2015-09-09 15:11
651 查看
文件:mysql_to_redis.sql
SELECT CONCAT(
"*8\r\n",
'$', LENGTH(redis_cmd), '\r\n', redis_cmd, '\r\n',
'$', LENGTH(redis_key), '\r\n', redis_key, '\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'
)
FROM (
SELECT 'HMSET' as redis_cmd,
CONCAT(id,'_cms_account') AS redis_key,
'username' as hkey2, username AS hval2,
'uid' as hkey3, uid as hval3,
'productid' as hkey4, productid as hval4
FROM cms_account
) AS t
命令:
D:\redis-2.8\bin\release\redis-2.8.16>mysql -h192.168.101.192 -uroot -p dbname --skip-column-names --raw < mysql_to_redis.sql | redis-cli --pipe
SELECT CONCAT(
"*8\r\n",
'$', LENGTH(redis_cmd), '\r\n', redis_cmd, '\r\n',
'$', LENGTH(redis_key), '\r\n', redis_key, '\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'
)
FROM (
SELECT 'HMSET' as redis_cmd,
CONCAT(id,'_cms_account') AS redis_key,
'username' as hkey2, username AS hval2,
'uid' as hkey3, uid as hval3,
'productid' as hkey4, productid as hval4
FROM cms_account
) AS t
命令:
D:\redis-2.8\bin\release\redis-2.8.16>mysql -h192.168.101.192 -uroot -p dbname --skip-column-names --raw < mysql_to_redis.sql | redis-cli --pipe
相关文章推荐
- Redis主从配置-Linux环境
- Redis自增实现计数
- [nginx]lua操作redis
- Redis cpu 100%和连接数多分析
- Redis学习笔记(第一天)
- php+redis
- centos6.3下安装phpredisadmin,以及配置文件
- 在Linux下开发环境的安装简单做个总结,包括:Qt,java,redis库,Hadoop,log4cpp,boost库,cmake。
- redis配置主从备份以及主备切换方案配置
- redis配置文件redis.conf参数说明
- 关于redis使用
- redis 起步,安装介绍
- Redis--aof备份恢复
- java读取redis数据(redis版本2.6)
- java操作redis3.0集群
- 发布一个参考ssdb,使用go类似的实现redis高性能nosql:ledisdb
- redis 常用指令
- 用Redis实现Session功能
- Redis快速入门
- Redis在Java中的使用