不建议使用Redis作为数据库存储(不建议用redis)
Redis作为一种关键——值对存储的NoSQL数据库,是非常流行的选择。它可以让短期性的内存数据处理极具吸引力。但是,在比较长的周期里,使用Redis存储数据并不是最好的选择。
作为一个内存数据库,Redis无法给用户提供数据持久性。任何一次宕机就会导致数据丢失。此外,它仅支持单机,因此在负载过大的情况下无法提供可靠的服务。
Redis不适合存储海量的数据。对于略微超出它内存容量的数据量,都会出现性能下降的问题。改用基于磁盘的数据库存储可以很好的解决这个问题。
Redis所能支持的附加特性比较有限。它不支持复杂的集合和排序查询,也不支持多机扩展。所以当应用程序的需求增加较多时,改用其它类型的数据库会是更为明智的选择。
尽管Redis可以在存储速度上取得较大收益,但是由于它的限制,它仍然不擅长作为稳定性存储数据的工具。因此,不建议将其用作数据库存储。