symfony 4.4 lts如何在缓存中禁用序列化?

8ftvxx2r  于 2021-06-09  发布在  Redis
关注(0)|答案(0)|浏览(193)

我有symfony4.4lts和tokenauthenticator作为守卫。它是相当伪的,只是检查头x-api-token中是否有令牌,并检查redis中是否存在该令牌。检查redis中是否有代币不是什么大问题。问题是与其他微服务共享此信息。
auth用例检查用户名和密码,并将用户id作为键为“auth\u token”的值放入redis。$authtoken

Psr16Cache->set('auth_token.'.$authToken,$userIdUuid,10000);

问题是$useriduuid正在序列化,我在缓存(通过redis cli)中看到类似这样的内容

s:36:\"3fa99adb-5de4-4a68-8f0c-0fd6ee19ee46\";

如示例中所示,数据已序列化。我无法将其解析为golang、nodejs等的uuid。
问题是:如何在symfony4.4lts中禁用psr16cache的序列化,以便能够向redis写入/读取原始数据?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题