我需要在一些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腳本?