我想在單次調用中使用鍵列表從Redis獲取所有集合。根據文檔,Redis提供了SSCAN命令,但由於我使用StackExchange.Redis作爲Redis適配器,我猜這個命令在這個適配器中沒有任何這樣的方法。因此,有兩件事我要找:如何使用某些命令或LUA腳本讀取存儲在Redis上的多個集合
- 我期待着執行SSCAN使用LUA腳本,但沒能找到在互聯網上的任何這樣的例子。任何人都可以分享如何使用多個SET鍵從LUA調用SSCAN。
- 同樣對於StackExchange.Redis,如果我在事務中執行多個SetMembers(),它是否類似於使用SSCAN()命令使用LUA腳本?
感謝
'SCAN'命令被設計用於迭代而不會阻塞服務器。從一個阻塞的Lua腳本中使用它們,有點失敗了。 –
@ItamarHaber感謝您的建議,這是非常好的。但是我仍然堅持通過傳遞Set鍵列表來獲取多個集合的挑戰。有什麼知識可以分享嗎? – Riky