Redis是一款开源的、基于内存的、支持多种数据结构的键值对存储系统,可以用作数据库、缓存、消息队列和消息代理。Redis具有高性能、灵活性、可扩展性和持久性等优点,广泛应用于各种场景和需求。

高性能 假设下如果所有的数据都从数据库中读取,特别是是一些复杂的数据,每次都查询mysql性能必定非常差。所以对于一些复杂操作耗时查出来的结果且确定后面不怎么变化的数据放到缓存,能大幅提高系统响应。
高并发 mysql单机一般只能支撑到2000Qps,而redis由于是K/V式的操作,单机可以支撑并发量几万到十几万。
Redis有以下重要使用场景:
总之,Redis具备高性能、高可靠性、灵活性和丰富的功能,适用于各种场景,特别是对于需要快速读写、高并发、低延迟的应用场景,Redis是一个不错的选择。