前言
本文章基于黑马程序员Redis教学视频进行总结,仅作为学习所用,欢迎大家在评论区多多讨论视频连接:B站黑马程序员Redis视频(点击跳转)
Redis数据存储类型介绍
Redis数据类型是为了贴合业务数据的特殊性而设计的,起初有五种基本的数据类型。随着有新需求的产生,慢慢地发现不够用了,后面还会介绍三种新增特殊的数据类型。
适合的业务场景
Redis最初定位是作为缓存使用
- 原始业务功能设计:
秒杀活动
618活动
双11活动
排队购票(在12306上抢国庆节高铁票时表示感同深切) - 运营平台监控到的突发高频访问数据:
突发时政要闻,被吃瓜群众强势围观关注 - 高频、复杂的统计数据:
统计在线人数(比如统计直播间在线人数,此数据是不可能存入数据库的,观众一直在进进出出)
投票排行榜
附加功能
系统功能优化或升级
- 单服务器升级集群
- Session 管理
- Token 管理
Redis数据5种基本数据类型
数据类型 | 可类比到的Java数据类型 |
---|---|
string | String |
hash | HashMap |
list | LinkedList |
set | HashSet |
sorted_set | TreeSet |