Zend framework Zend数据库ACL未更新新权限缓存问题

Zend framework Zend数据库ACL未更新新权限缓存问题,zend-framework,memcached,acl,Zend Framework,Memcached,Acl,我是Zend框架的新手 我正在编写一个具有DB驱动ACL的代码。也使用Memcache 问题是,即使在分配/更改了新权限之后,在清除所有会话之前,它也不会反映 我尝试通过zend_cache cleaning_mode_matching_标记清除缓存 我是否需要在zend会话中更新/删除某些内容 有什么建议吗?会话是否存储在数据库中?但是缓存在memcache中?缓存的生存期是多少?如果此manuallySession未存储在db中,则ACL角色和权限为。缓存生存期为3600秒。我通过$cach

我是Zend框架的新手

我正在编写一个具有DB驱动ACL的代码。也使用Memcache

问题是,即使在分配/更改了新权限之后,在清除所有会话之前,它也不会反映

我尝试通过zend_cache cleaning_mode_matching_标记清除缓存

我是否需要在zend会话中更新/删除某些内容


有什么建议吗?

会话是否存储在数据库中?但是缓存在memcache中?缓存的生存期是多少?如果此manuallySession未存储在db中,则ACL角色和权限为。缓存生存期为3600秒。我通过$cache->clean(Zend\u cache::CLEANING\u MODE\u MATCHING\u TAG,$tags)和$cache=$this->\u cachemanager->getCache('long')->remove($cacheId)删除缓存;如何检查缓存是否被删除?我可以对缓存进行var\u转储吗?是的,获取缓存并进行var\u转储。那么会话是缓存的,但仍然存储在文件系统的传统位置?最好不要缓存会话,而是将其存储在memcache&update而不是delete中,因为它会让用户注销