Redis LRU以及密钥是否单独过期?

时间:2016-05-26 15:25:04

标签: redis

我目前将Redis作为LRU缓存。我想保留这个,但我也有一些我要存储在缓存中的东西,这些东西经常调用,但只在很短的时间内有效。

我可以同时使用吗?

因此,如果我没有对某些密钥设置过期,它们将通过LRU算法逐出,但是我设置的密钥是否会在单独过期时到期?或者我是否必须部署另一个redis数据库?

1 个答案:

答案 0 :(得分:1)

不 - 您想要将这些实例分成两个独立实例,无论如何都是不错的选择。

的Redis'驱逐策略由internal class ScrollListener : Java.Lang.Object, AbsListView.IOnScrollListener { public void OnScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { } public void OnScrollStateChanged(AbsListView view, [GeneratedEnum] ScrollState scrollState) { if (scrollState == ScrollState.TouchScroll) { // GET THE CURRENT FOCUSED ELEMENT var focused = ((Activity) view.Context).CurrentFocus; } } } 配置指令决定。它有两种主要的口味" - 仅所有密钥或易失性(即使用TTL)。由于只有非易失性密钥没有驱逐风格,因此您需要使用其maxmemory-policy驱逐策略保留当前LRU缓存实例,并为TTLed密钥设置另一个all-*实例。