国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

workerman 多個進程共享數據(能不能直接在內存共享?或者多線程)

dream

我有兩個進程,想操作同一個資源,不想借助文件或者數據庫存儲(效率低),上網上搜了一下可以內存共享,我想問一下,workerman有什么解決方法嗎?,多線程版本可以嗎?

15004 1 1
1個回答

walkor 打賞

資源類型(mysql連接、socket連接等)不能進程間共享的。

進程間通訊可以試下workerman提供的Channel組件,參考手冊
http://doc3.workerman.net/component/channel-examples.html

如果需要多進程間共享數據,可以使用php提供的共享內存接口例如shm__系列或者shmop__系列,缺點是無法做到分布式多機部署。
簡單的方法還是使用redis\mysql等存儲,redis也是內存存儲,速度很快,redis也能支持集群部署。

  • 暫無評論
年代過于久遠,無法發(fā)表回答
??