swoole版本升级,使用Swoole::Table key 报错is too long的问题

发布于 2022-09-11 22:56:48 字数 286 浏览 26 评论 0

报错信息:
[SwooleTable::set(): key[com.xxxxxx.xxxxxxxxxxx.rpc.service.TaskService:1.0.0:default:create] is too long:2] in
项目打算升级最新swoole版本4.4.x,但是运行之后发现报上面的错误,之前在测试使用的是4.2.12没有问题,然后开始查文档,文档上面有些value不得超过63个字节,我们这个class全限定名明显已经超出范围,问一下这个大小可以修改嘛,如果不能修改value的大小,在不修改包名的情况下应该怎么处理呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你与清晨阳光 2022-09-18 22:56:48

你可能需要修改 swoole_config.h 然后重新编译,这个宏开关设置的。

不建议设置太大,Key 设置这么大没用啊,这会浪费很多内存。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文