最開始是使用雲風的skynet框架連接redis然後執行命令,但是db:subscribe(pattern)後不知道怎麼獲取後續的訂閱消息。Python是有listen()這樣的函數,但是lua中好像沒能找到…… 如果實在不行地話隻能用Lua調用python腳本了,不過完全不知道怎麼用lua調用python= =
欢迎选择我的课程,让我们一起见证您的进步~~
又一次自問自答…在雲端大的google group裡獲得了答案。在skynet裡是這麼寫的。
local function watching() local w = redis.watch(conf) w:subscribe "foo" w:psubscribe "hello.*" while true do print("Watch", w:message()) end end
skynet的redis介面如何接收subscribe後續傳來的訂閱訊息?
又一次自問自答…在雲端大的google group裡獲得了答案。在skynet裡是這麼寫的。
skynet的redis介面如何接收subscribe後續傳來的訂閱訊息?