導入MySQL數據到redis

總體思路:導出MySQL數據,導入到redis

但是遇到了一些問題,如何導出,導出的格式有什麼要求,如何導入

1、MySQL導出,由於redis支持的文件中的格式比較特殊,所有我用到MySQL的CONCAT,詳細如下

新建一個daochu.sql文件,內容如下

select CONCAT ('SET ',idtfno,' IDC1_01') from cif_cust;

其中idtfno是我的表cif_cust中的字段,SET 是我爲了後面redis導入用的自己加的,IDC1_01也是我自己加的字段

注意:redis導入後,cif_cust會變成redis的key,IDC1_01就會成爲value

通過對MySQL執行上面的sql文件,並重定向到 redis.txt

mysql -udn1 -pdn1 -Ddn1 < daochu.sql > redis.txt

執行後,就可以將redis.txt導入到redis了

cat redis.txt | redis-cli 

執行情況如下

 

 

 

如果想存放多項數據,也可以使用redis存哈希值

 

 

 

 

來自 <http://lxw198902165221.blog.163.com/blog/static/258950022201667112636379/>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章