使用Redis 而不是本地缓存的原因主要有以下几点: 高性能和可扩展性:Redis 是一个基于内存的高性能键值存储系统。相比于本地缓存,Redis 在处理大量并发请求时具有更高的性能,并且可以通过分片和复制等方式来实现横向扩展,提高系统的可扩展性。 持久化支持:Redis 支持将缓存数据持久化到磁盘,即使发生系统重启或崩溃,缓...
从“高并发”:与访问数据库例如Mysql相比,mysql的QPS在1w左右,redis能够达到10w~30w,直接操作缓存能够承受的请求数量远远大于直接访问数据库。 此外:除了用做缓存,还可以来做分布式锁,限流(redis+LUA脚本),消息队列(list结构,支持消息持久化和ack机制),复杂业务场景(排行榜,社交网络中的共同关注等) 问题2: redis为...
由于公司的项目是一个证券交易所,对延迟的要求比较高,想尽可能的做到低延迟,所以最终舍弃使用Redis。 对于一些不太注重延迟的项目,使用Redis做缓存是非常不错的