Redis入门篇-初

news/2024/10/17 6:24:35/

结束时长
在这里插入图片描述

Redis十大数据类型

基本目录

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
实际的类型是没有被红框框选的10个类型

Strings 1
Lists 2
Sets 3
Hashes 4
Sorted sets 5
Streams 6
Geospatial 7
HyperLogLog 8
Bitmaps 9
Bitfields 10

类型展示

Strings --> HelloRedis 
Lists [A>B>C>C]
Sets {A<B<}
Hashes {a:"hello",b:"world"}
Sorted sets {A:1,B:2,C:3}
Streams {id1=time1.seq((a:"foo",a:"bar"))}
Geospatial {A:(50.1,0.5)}
HyperLogLog 01101101 01101111 01101101
Bitmaps 011011010110111101101101
Bitfields {23334}{6634728}{916}

在这里插入图片描述

数据类型练习

key一般都是字符串,value有十大类型

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
String类型
二进制安全的意思是支持序列化,String可以包含任何数据。
在这里插入图片描述
List类型
看到这里想到最经典的是Java中的ArrayList和LinkedList,这两个数据结构大亨级别的开发集合(当年苦逼看源码的回忆)。
在这里插入图片描述
蓝色字的意思就是底层是一个双端链表,前后都能添加数据(节点)。
Hash类型
Hash类型有着重要的意义,底层也都是浓厚的数据结构。key-value。
Hash是做映射对象的不二选择。 k v
在这里插入图片描述
Set类型
也算是一个有点算法的数据类型吧,存在感不高,算是HashMap底层的一部分。
在这里插入图片描述
有序集合ZSet
在这里插入图片描述

在这里插入图片描述

后5个互联网主流类型

在这里插入图片描述
GEO就是经纬度,地理空间类型。
基数统计,基数是↓
在这里插入图片描述
一些大型网站的访问量特别大,如果要统计今天某网站的访问量等信息,则非常庞大的数据,不重复的IP等就是基数的意思,需要记录一下,今天有多少人访问过…(不重复数据)。
BIT位图
在这里插入图片描述
这种类型可以保存用户是否上线什么的,进行单一且简单的记录。是否签到、点赞等等。
Bitfiled–Redis位域
在这里插入图片描述
Stream—redis流
有点类似于Redis的MQ消息中间件。
在这里插入图片描述

十大类型之命令查阅(使用)

可以中英文对照着看,这是一种很不错的学习方式!
在这里插入图片描述

https://redis.io/commands/ -->英文
http://www.redis.cn/commands.html --> 中文

在这里插入图片描述
在这里插入图片描述

十大类型操作命令

Redis_Key操作命令

Redis是一个kv键值对。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
P13


http://www.ppmy.cn/news/86729.html

相关文章

Springboot+Vue3 整合海康获取视频流并展示

目录 1.后端 1.1 导入依赖 1.2 代码实战 2.前端 2.1 首先安装海康的web插件&#xff0c;前端vue3代码如下&#xff1a; 1.后端 1.1 导入依赖 <dependency><groupId>com.hikvision.ga</groupId><artifactId>artemis-http-client</artifactId&g…

Java的String(字符串详解)

字符串 1.字符串的常见构造方法 主要有三种&#xff0c;一种是直接使用常量去构造&#xff0c;要么使用new String来构造&#xff0c;或者还可以使用字符数组的形式。 public static void main(String[] args) { // 使用常量串构造 String s1 "hello"; System.ou…

weblogic CVE 2017-10271

weblogic ip :192.168.27.128:7001 使用weblogicscan对目标进行探测 python3 WeblogicScan.py -u 192.168.27.128 -p 7001 扫到了不少洞&#xff0c;现在开搞2017-10271 漏洞原理 CVE-2017-10271漏洞主要是由WebLogic Server WLS组件远程命令执行漏洞&#xff0c;主要由wls-…

微服务架构中,服务之间都是独立数据库,如何做到高性能地数据关联展示?

微服务架构中,服务之间都是独立数据库,如何做到高性能地数据关联展示? 首先.微服务应当是隔离而独立的吗?. 是的&#xff0c;微服务架构的一个核心原则是每个微服务应该具有自己的独立数据库。这种独立性有助于实现微服务的解耦和可扩展性。 通过为每个微服务分配独立的数…

基于SSM的在线考试系统开发与设计-(附源码文档)-毕业设计

文章目录 1.适用人群2.你将收获3.项目介绍4.系统需求分析4.1 需求特性分析4.2 功能需求分析 5.系统设计5.1 系统总体结构设计5.2 数据库设计5.2.1 数据库概念原则设计5.2.2 数据库各部分模块设计5.2.3 数据库表设计 6.系统详细设计6.1 系统各模块功能设计6.1.1 登录模块6.1.2 注…

《C++primer》5~6章总结

《CPrimer》 语句函数 语句 if else 就C而言&#xff0c;规定else与离它最近的尚未匹配的if匹配&#xff0c;从而消除程序的二义性&#xff0c;所以最好的处理方法就是养成习惯在if else 后面加一个花括号swirch搭配case关键字使用&#xff0c;case关键字和它对应的值一起被称…

华为OD机试真题目录(2023年5月新更新题目+以往题目)

题目介绍 华为od目前分为A卷和B卷 B卷是以2023.5新更新题目为主&#xff0c;少量是以往的题目 本专栏主要更新2023.5新题目&#xff0c;可以保证是全网最快最专业的华为od机试专栏 文章介绍 本人专业ACM选手&#xff0c;亚洲区域赛铜牌&#xff0c;所有代码都是本人手写的&…

Unity 之 Addressable可寻址系统 -- 将Resources加载资源方式修改为Addressable加载 -- 实战(一)

Unity 之 Resources加载资源方式修改为Addressable加载 一&#xff0c;两种资源加载方式对比二&#xff0c;将Resource项目转为Addressables2.1 实现逻辑2.2 操作步骤 三&#xff0c;使用Addressables的注意事项四&#xff0c;使用中遇到问题 一&#xff0c;两种资源加载方式对…