1數據導出linux
echo "SMEMBERS key1"| redis-cli >> c.datagit
2.採用redis-dump導出github
數據導入redis
將c.data的數據經過編輯器轉化爲相關語句編輯器
sadd key1 111111unix
執行導入cat c.data | redis-cli --pipeserver
http://redis.io/topics/mass-insertip
用redis-cli --pipe方式導入,報以下錯誤
All data transferred. Waiting for the last reply...
ERR syntax error
Last reply received from server.
errors: 1, replies: 1 文檔
經調查是由於linux文檔的換行是\n,但文檔要求每行的結尾是\r\n.
最後用unix2dos命令將文件轉換後,再執行redis-cli --pipe,再也不出現錯誤虛擬機
redis-cli --pipe會報錯~(極可能是機器問題~~~~在下用虛擬機跑)
ERR Protocol error: too big inline request
Error writing to the server: Connection reset by peer
多是redis的問題https://github.com/gosexy/redis/issues/3
所有數據25w結果導入到22w就報錯了~