我需要在一些redis实例上测试这个。 有没有办法做到这一点?Lua脚本在redis上插入100000个随机密钥
-3
A
回答
3
Redis'Lua脚本(试图)阻止您进行随机写入,原因是它会破坏复制。虽然可以说有办法解决这个限制,但你真的不应该这样做:)不要试图以你自己的方式使用Lua,可以考虑使用redis-benchmark(或memtier-benchmark)来用随机值填充你的数据库。
也就是说,如果这是一次性的,你可以用Lua生成密钥。而且,使用v3.2新的基于效果的复制功能,您甚至可以执行非常随意的操作。
4
for i = 1, 100000, 1 do
redis.call("SET", "ZzZ_MYKEY_ZzZ_"..i.."key", i)
end
return "Ok!"
保存此作为redis_load.lua
并执行与redis-cli --eval redis_load.lua
相关问题
- 1. 独特的随机密钥redis lua脚本
- 2. Redis Lua脚本与密钥空间通知有关吗?
- 3. Redis的Lua脚本总结了密钥的值
- 4. 你能读取在Redis Lua脚本中没有明确指定的密钥吗?
- 5. 如何从Lua中的表中选取一个随机密钥?
- 6. 错误LUA-redis的脚本
- 7. Redis集群:使用Lua脚本更新不同节点中的密钥
- 8. 如何使用Lua和ServiceStack Redis向Redis添加密钥
- 9. 基于输入号码随机密钥
- 10. Deserialise JSON与随机密钥
- 11. Simplejson和随机密钥值
- 12. 是AES密钥随机?
- 13. 随机密钥生成
- 14. Redis ZCARD多个密钥(redis-rb)
- 15. 插入100000+记录在MySQL
- 16. Redis在大型密钥集上过期
- 17. 波雷费密码随机密钥(C#)
- 18. 在Lua表格中插入钥匙对
- 19. Redis中的Lua脚本:HMGET与表?
- 20. Redis Lua使用大循环的脚本
- 21. 为什么lua脚本阻止redis-server?
- 22. Redis Lua脚本每周删除
- 23. 使用Redis的/ Lua的脚本
- 24. Lua随机数?
- 25. 识别替代密码随机密钥。 (英文文本)
- 26. 生成一个随机数,但每个随机数在LUA/Love2d
- 27. 检查redis获取密钥可用,如果其他python脚本
- 28. Redis lua脚本 - 用Ruby编写的lua脚本的python等价物是什么?
- 29. 在lua脚本的命令之间,redis服务器是否删除过期的密钥?
- 30. 使用多个数据库和一个Redis Lua脚本?