【发布时间】:2013-09-26 08:10:03
【问题描述】:
我正在开发一个基于 symfony2 的项目,我使用 FOSUserBundle 进行用户管理。一切正常,但我发现了一个不便之处。当用户登录时,FOSUserBundle 运行一个 SELECT 查询以从数据库中获取用户实体。对于大量用户,这是很多查询,我想避免。因为我也在我的项目中使用 Redis,所以我想在请求之间将用户实体存储在 redis 中。在 FOSUserBundle 中甚至有可能吗?我认为一个不错的选择是将用户实体存储在会话中并将会话放入 Redis,但我仍然必须做一些事情来避免在每个请求中进行 SELECT 查询。有什么建议吗?
【问题讨论】:
标签: symfony redis fosuserbundle