【发布时间】:2018-05-03 08:02:28
【问题描述】:
我使用 Memcached 来存储具有非常组合键的内容列表,当用户编辑内容时,我必须刷新缓存,但是很难说要刷新哪个特定列表,刷新整个列表也不是一个好主意Memcached 服务器,所以我的问题是:我可以对 Memcached 键进行分组,以便我可以刷新一个组,但总的 Memcached?
【问题讨论】:
我使用 Memcached 来存储具有非常组合键的内容列表,当用户编辑内容时,我必须刷新缓存,但是很难说要刷新哪个特定列表,刷新整个列表也不是一个好主意Memcached 服务器,所以我的问题是:我可以对 Memcached 键进行分组,以便我可以刷新一个组,但总的 Memcached?
【问题讨论】:
Memcached 本身不支持缓存组的刷新。您可以尝试将 Memcached 键分组到命名空间中。查看Memcached wiki 了解更多信息。
如果您有任何机会使用 Spring Boot,您可以尝试为 Memcached 缓存自动配置 library。该库支持清除缓存组。
【讨论】:
Memcached 不支持范围查询,因此很遗憾您无法刷新键的子集。
【讨论】: