【地铁上的Redis与C#】数据类型(一):为什么常用的数据类型是五种
2023-06-13 09:16:26 时间
我们在学习数据类型前先来看一个问题,为什么常用的数据类型是五种,而不是六种七种。这是因为Redis的开发人员从业务数据的特性和附加功能这两方面来考虑的。下面我们来看一下为什么这两方面决定了常用类型的种类。
业务数据的特性
在实际项目中,Redis经常被作为缓存使用,被当作缓存使用的因素无非就以下三种:
- 原始业务功能设计,例如商城秒杀系统、购票系统,这些系统在进行业务设计时就考虑到了大量数据的读写问题,如果直接使用关系型数据库的话,会出现系统反应缓慢甚至系统无响应的情况;
- 运营平台监控到的突发高频访问数据,例如流量明星官宣恋情,各大社交平台都会突发对这些新闻的高频访问和搜索;
- 高频复杂的统计数据,例如直播平台,每个客户端都需要实时显示当前直播观看人数和实时弹幕。
以上三种因素促成了Redis必须作为缓存使用。
附加功能
附加功能也是造成Redis有5种常用数据类型的原因。附加功能往往并不是在业务系统设计之初就决定的,而是在业务系统数据和规模不断扩大的情况下出现的。一般来说附加功能包含如下三个方面:
- 单服务器升级集群
- Session管理
- Token管理
总结
以上两个方面,以及这两个方面的多种因素造就了Redis中只有5种常用的类型。
相关文章
- Redis(六):java里常用的redis客户端(Jedis和Redisson)详解大数据
- 红色十分:Redis究竟能做什么(redis常用场景)
- 「Redis常用方法」,快速提升 Redis 使用效率,让您在数据存储与读取中游刃有余。(redis常用方法)
- 简易指南:轻松使用Redis 常用API(redis常用api)
- 探究Redis中Keys命令的作用(redis的keys命令)
- 深入理解常用的Redis端口号(常用端口号 redis)
- 使用Redis轻松解决关系数据库存储问题(常用关系数据库redis)
- 游刃有余学习使用Redis(常用redis)
- TP32环境下利用Redis加速你的网站(tp3.2用redis)
- 如何快速完成Redis连接(安装好redis怎么连接)
- 文件批量存储至Redis来优化S3读取性能(s3文件读到redis)
- Redis如何调整过期时间(修改redis的过期时间)
- 新一代国产Redis管理工具,提升企业Redis管理效率(国产redis管理工具)
- 解决Redis高并发一招制胜(redis高并发怎么处理)
- 红色气息完善的Redis集群数据备份方案(redis 集群数据备份)
- 灵活高效Redis集群中常用模式(redis集群常用的模式)
- 生成分布式唯一ID生成方案基于Redis集群的全局ID生成(redis 集群全局id)
- Redis集合过期该如何处理(redis 集合 过期)
- Redis键盘命令大全快速熟悉Redis常用指令(redis键盘命令大全)
- Redis运维常见操作指南(redis运维常用操作)
- 最好的Redis讲解就是谁(redis谁讲得好)
- Redis集群实现Set If Not Exists的持久化(redis集群setnx)
- 监控Redis设备实时在线监控(redis 设备在线)