我一直在阅读有关使用redis和memcache的一些说明。有人可以输入哪个更合适吗?
我们的场景,这里是缓存数据库查询的结果并将其存储一段时间,如果调用相同的值,则应该在缓存中使用它,如果它在时间间隔内。
有人可以分享如何实现这一目标的例子。只是一个简单的例子可以做到吗?
答案 0 :(得分:0)
Redis和Memcache都应该适用于您的用例。但与Memcache相比,Redis具有更多功能。 Redis可以提供缓存数据的持久性,而Memca并不具有持久性。 Redis可以提供高可用性和群集。 Memcache没有clusering和HA(一些库强加HA,从客户端集群,但这不太可靠)。 Redis提供更多数据结构和功能。总的来说,Redis是一个更好的选择,因为它是一种Memcache ++++。