采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
swoole官方的文档写多进程不能共用一个redisl连接, 应当在onWorkerStart中创建连接对象,那么在onRequest中创建连接对象不行吗? 这句话该怎么理解呢? 附上链接 https://wiki.swoole.com/wiki/page/325.html
您好。在 onWorkerStart的时候创建连接对象。
那如果我在request回调函数中创建数据库连接对象不行吗?
可以 但是 那样 就是每次接受请求 就是创建一个redis对象了。在onWorkerStart创建连接对象 也仅仅是 一个待处理请求的进程 一个redis对象,按照你说的方式 如果一百个请求,那就一百个redis对象。但是放到onworkerstart中,那么开启几个“工位”那就是几个redis对象不会再增加了
登录后可查看更多问答,登录/注册
swoole创始人推荐,借助Swoole打造高性能直播平台
1.8k 18
1.2k 13
1.9k 13
1.1k 13
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号