主要須要理解兩個步驟mysql
person表中是有100萬數據的redis
SELECT CONCAT( "*3\r\n", '$', LENGTH(redis_cmd), '\r\n', redis_cmd, '\r\n', '$', LENGTH(redis_key), '\r\n', redis_key, '\r\n', '$', LENGTH(hval), '\r\n',hval, '\r' ) FROM ( SELECT 'RPUSH' as redis_cmd, 'missions' as redis_key, fname as hval FROM person ) AS t
2.調用命令 默認在redis 第0個單元中sql
mysql -h 127.0.0.1 -uroot -p -Dpachong --skip-column-names --raw </root/person.sql |redis-cli --pipe
結果 一百萬個openid導入到reids不用7scode
All data transferred. Waiting for the last reply... Last reply received from server. errors: 0, replies: 1000000
openid 手機號碼 email 均可以導入到reids 利用隊列進行消息推送 、 數據導出。server
看我下一篇文章 數據導出(待寫中)隊列