使用的是GatewayWorker,我想實現(xiàn)一個變量記錄最近的聊天記錄,不通過數(shù)據(jù)庫。任何新用戶連接上來,看到的都是相同的全局的最近的聊天記錄。
不過考慮到寫在event.php中,多進(jìn)程模式下,這個變量的值就不一致了,會導(dǎo)致新用戶如果連接的work進(jìn)程不一致,看到的這個變量值就不一致了。
請問是否有相應(yīng)的類似于全局一致的這種變量可以使用呢?或者在哪個文件中定義這個變量,就可以使不同的work進(jìn)程讀取操作到同一個變量呢?
還請各位高手指點一下,謝謝~
多進(jìn)程之間是不能跨進(jìn)程互相操作對方空間的變量的,可以考慮使用官方的 globalData組件 或者 redis組件來實現(xiàn)。