建议不要使用Redis做持久化(不建议redis做持久化)
Redis 是一种非常受欢迎的内存数据库,可以用于缓存数据和实现分布式缓存集群。它还可以在原始定义或应用层上做持久化。尽管某些可能对对Redis持久化感兴趣,但实际上,我们建议不要使用Redis做持久化,因为它有以下几个明显的缺点:
– Redis没有任何高度可靠的持久化机制。由于它只是一个内存数据库,所以它的持久化机制可以简单地概括为快照和日志记录,这既不可靠也不安全。
– Redis不适合做大容量数据的持久化。Redis的能力有限,它只能处理有限的数据量。如果大量数据超出了它的容量限制,那么Redis将无法持久化这些数据。
– Redis技术不适合高容量应用程序。由于Redis不支持数据库索引,因此在大容量应用程序中检索数据和更新数据会变得很慢,而且容易出错。
因此,在确保数据可靠性、安全性和性能的情况下,请不要使用Redis做持久化。相反,您可以使用其他数据库系统,比如MySQL,NoSQL,PostgreSQL等,它们可以更好地满足您的需求。此外,您还可以使用RESTful API调用实现分布式存储,也可以通过硬盘级存储或非持久性缓存来存储数据。