缓存和Couchbase

时间:2016-10-21 10:06:25

标签: caching couchbase

我有一个网络应用程序。身份验证令牌存储在内存缓存中,而不是存储在数据库中。我正在使用Couchbase进行缓存。在部署应用程序期间,缓存将丢失,并且随后将所有用户注销,因为令牌存储在缓存中。我该怎么做才能防止我的缓存丢失?我仍然不想使用数据库来存储令牌。

2 个答案:

答案 0 :(得分:0)

你是故意冲洗水桶吗?或者你的意思是你正在使用" memcached"不能重启的存储桶类型?

我建议你设置" couchbase"存储会话的类型,并在存储会话时使用到期时间。在这种情况下,您将拥有持久会话,但仍然没有空间不足,因为旧的非活动会话将自动删除。

答案 1 :(得分:0)

我错了。缓存仍然存在。即使重启服务器后也是如此。奇怪但是确实如此。可能是,couchbase在重启时会缓存到磁盘。另外,我的用例涉及Spring,它排除了使用“memcached”类型桶的可能性。