有一些對象需要在同一臺機器上的兩個python進程之間共享,我使用python memcached將對象存儲在一個進程中,並在另一個進程中使用它們。但是,即使可以在想要使用它們的進程中檢索它們,調用它們的方法也不會返回任何結果(不是預期的結果)。從Memcached中獲取對象的調用方法
如果有人有必要的輸入,在這種場景中發生了什麼 - 是完全通過的對象,並且兩個進程都共享它的狀態? ,或者只傳遞一個副本,並且一個進程所做的更改在其他 中不可見 - 可以採用哪些其他技術/庫來實現Python進程之間的共享對象。
謝謝
Memcached僅存儲字符串。傳遞對象可以通過在寫入之前和從緩存中分別讀取之後序列化和解串行來實現。但是在[IPC](https://docs.python.org/2/library/ipc.html)等進程之間共享對象的方法更爲有效。 – marekful