Redis
Redis是一个用C语言开发的基于内存的key-value结构数据存储系统,可以用作:数据库、缓存和消息中间件。官方提供的数据是可以达到100000+的QPS(每秒内的查询次数),存储的value类型比较丰富,也被称为结构化的NoSql数据库。
Redis的特点
- 基于内存存储,读写性能高
- 适合存储热点数据(热点商品、资讯、新闻)
- 企业应用广泛
Redis的应用场景
- 缓存
- 任务队列
- 消息队列
- 分布式锁
Redis的使用
学习路径(建议顺序)
- 安装与启动:Redis的安装 → Redis服务的启动与停止
- 连接与安全:Redis密码登录和允许远程登录
- 数据模型:Redis的数据类型 → Redis常用命令
- 应用落地:缓存/队列/分布式锁 → 在Java中操作Redis