Redis快速产生测试数据的三种方法

方法一(lua脚本):

vim redis_load.lua

for i = 1, 500000, 1 do
redis.call(“SET”, “ZzZ MYKEY_ZzZ “..i..”key”, i)
end
return “Ok!”

redis-cli —eval redis_load.lua

方法二(shell脚本):

vim test.sh

for i in seq 1 1000000
do
echo key:${i}=>value:${i}
redis-cli set key:${i} value:${i}
done

方法三(debug populate):
127.0.0.1:6379> debug populate 10000000
OK
(9.12s)

备注:shell脚本方法最慢,第三种方法最快。

请使用浏览器的分享功能分享到微信等