Redis -入门篇(待使用)

(1)使用背景:各种高并发场景,往往会有大量的读写操作,普通的数据库操作会造成严重的性能弊端。

(2)解决方法:

使用一种NoSQL技术,这是一种基于内存的数据库。

而如今的MongoDB 和 Redis 是当前使用最广泛的NoSQL。

对于Redis技术:性能优越  +  支持每秒十几万此的读/写操作 (性能远超数据库) 支持集群 + 分布式 + 主从同步 + 支持一定的事务能力。Redis是以key-value为核心的存储方式。

(3)目的:保证了高并发的场景下数据的安全和一致性。

(4)Redis的使用场景:

  • 存储 缓存 用的数据;
  • 需要高速读/写的场合使用它快速读/写

(5)Redis 作为缓存的取逻辑:

可以看出:使用 Redis 来处理日常中需要经常取的数据,使读取速度提升显著,同时降低对DB的依赖,使得DB的压减少。

(6)写操作:

可以看出:更新(写入)的操作,需要多个 Redis 的操作,如果业务数据写次数远大于读次数 >> 那么就没有必要使用 Redis。

(6)读写操作流程图:

发布了71 篇原创文章 · 获赞 22 · 访问量 6023

猜你喜欢

转载自blog.csdn.net/Kevin__Coder/article/details/104258103