数据类型-数据类型简介| 学习笔记

简介: 快速学习数据类型-数据类型简介

开发者学堂课程【Redis 入门到精通(基础篇)数据类型-数据类型简介】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/764/detail/13370


数据类型-数据类型简介


内容介绍

一、内容回顾

二、数据存储类型介绍

 

一、内容回顾

安装好后,开启服务端与客户端,做几个简单的操作。

 

二、数据存储类型介绍

先整体介绍一下 redis 的数据类型都有哪些,然后针对重要数据类型进行讲解,最后通过两个案例对学习的数据类型进行一个演练,串联起来进行一个复习。

数据存储类型介绍

string

hash

list

set

sorted_set

数据类型实践案例 

(1)数据类型的介绍

业务数据的特殊性

1、作为缓存使用

原始业务功能设计(秒杀、618活动、双11活动、排队购票);

运营平台监控到底突发高频访问数据(突发时政要闻,被强势关注围观);

高频复杂的统计数据(在线人数、投票排行榜)。

2、附加功能

系统功能优化或升级

单服务器升级集群

Session 管理

Token 管理

3、Redis 数据类型(5种常用)

string

string

hash

hashmap

list

linkedlist

set

Hashset

sorted_set

treeset

数据类型的主要五种类型,以及设计的原因,通过分析,不同的数据需要存储到不同的地方,将同一类的数据的特征抽出来,然后做成一种数据类型,用哪种加哪种,最后统一出来一共是五种最主要的。

原始业务的功能设计,例如秒杀,大量客户同时访问,数据并发;然后第二类就是运营平台监控到的突发高频访问数据,突然出现的热点问题,不能预期问题的出现,但是平台监控到了高频次,需要纳入 redis;例如直播等高频、复杂的统计数据,突然的投票,实时刷新。

这五种是比较常见常用的数据存储类型,如果对 Java 有一定了解,那么进行一个对比理解,string 是字符串,想象成 hashmap 等等。

相关文章
|
网络协议 网络架构 Windows
【Windows】MCSM面板搭建Mycraft服务器,实现公网远程联机
【Windows】MCSM面板搭建Mycraft服务器,实现公网远程联机
701 0
|
Oracle Java 关系型数据库
Linux服务器搭建Minecraft原版/Mod服务器详细教程
Linux服务器搭建Minecraft原版/Mod服务器详细教程
5200 1
|
API 数据安全/隐私保护 iOS开发
利用uni-app 开发的iOS app 发布到App Store全流程
利用uni-app 开发的iOS app 发布到App Store全流程
487 3
|
算法 Java 编译器
C++ | 深入浅出类的封装思想【图文案例,通俗易懂】-1
C++ | 深入浅出类的封装思想【图文案例,通俗易懂】
482 3
|
6月前
|
存储 缓存
.NET 6中Startup.cs文件注入本地缓存策略与服务生命周期管理实践:AddTransient, AddScoped, AddSingleton。
记住,选择正确的服务生命周期并妥善管理它们是至关重要的,因为它们直接影响你的应用程序的性能和行为。就像一个成功的建筑工地,工具箱如果整理得当,工具选择和使用得当,工地的整体效率将会大大提高。
261 0
|
存储 缓存 资源调度
关于npm镜像迁移导致的服务异常
关于npm镜像迁移导致的服务异常
549 0
|
监控 供应链 测试技术
PTS压测问题之自动变成500 并发如何解决
PTS(Performance Testing Service)是一项面向网站、应用等提供的压力测试服务,用于模拟不同场景下的用户访问,评估系统的性能表现;在进行PTS压测时,可能会出现一些异常或报错,本合集将PTS压测中频繁出现的问题及其解决办法进行汇编,旨在帮助用户更有效地进行性能测试和问题定位。
586 2
|
安全 Java 关系型数据库
【开题报告】基于SpringBoot的农业电商服务系统的设计与实现
【开题报告】基于SpringBoot的农业电商服务系统的设计与实现
851 0
|
存储 缓存 大数据
深入了解Linux文件系统
了解Linux文件系统的关键概念,包括其作为OS与硬件接口的角色,以及ext4、XFS、Btrfs、ZFS和JFS等常见类型。文件系统由超级块、inode和数据块组成,管理涉及创建、挂载、卸载及容量监控。性能优化可通过缓存策略、参数调整和碎片整理实现。文件系统安全依赖权限控制、加密和ACL。随着技术进步,新型文件系统将应对云计算和大数据的挑战。
381 3
|
Android开发 iOS开发
了解Wi-Fi信号强度【一文看懂】
了解Wi-Fi信号强度【一文看懂】
1016 1