Redis

关注公众号 jb51net

关闭
首页 > 数据库 > Redis > Redis实际开发中的运用场景

Redis在实际开发中的运用场景解读

作者:小柒v

Redis是一款基于内存的键-值型NoSQL数据库,适用于快速数据读写场景,如分布式系统缓存、数据高速读写业务、分布式锁、数据共享和ID自增序列等

1、什么是Redis?

Redis是一款基于内存键-值型NoSQL数据库。NoSQL - 非关系型数据库

特点:可以进行快速的数据读写,官方数据 11W/s 读 8W/s 写。

redis读写很快是相对于mysql

2、Redis在实际开发中的运用场景

1) 作为分布式系统的缓存服务器

客户端访问服务器的时候,会先检查redis是否有数据,redis有数据直接反馈给客户端,不再访问mysql.redis如果没有再请求数据库,数据库同时会进行缓存重建到redis,下次就可以直接读redis.

2) 应对数据高速读写的业务

高速读写,互联网的项目都是一个读多写少的。

什么是读多写少:

3) 作为分布式锁使用(Zookeeper、Redis)

微服务项目服务部署到不同的服务器上,集群。单体架构的同步锁没办法锁住服务。就可以用到redis的分布式锁redisson。

4) 数据共享

数据共享:

5) ID自增序列

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文