当前位置: 首页 > news >正文

Redis 的5种数据类型的基本命令

目录

String的基本命令

1. SET

2. GET

3. GETSET

4. STRLEN

5. APPEND

6. SETRANGE

7. GETRANGE

8. SETEX

9. SETNX

10. MSET

11. MGET

12. INCR

13. DECR

14. INCRBY

15. DECRBY

16. INCRBYFLOAT

Map的基本命令

1. HSET

2. HGET

3. HMSET

4. HMGET

5. HGETALL

6. HDEL

7. HEXISTS

8. HKEYS

9. HVALS

10. HINCRBY

11. HINCRBYFLOAT

12. HLEN

13. HSCAN

List的基本命令

1. LPUSH

2. RPUSH

3. LLEN

4. LRANGE

5. LINDEX

6. LSET

7. LPOP

8. RPOP

9. BLPOP

10. BRPOP

11. LREM

12. LTRIM

13. RPOPLPUSH

Set的基本命令

1. SADD

2. SCARD

3. SISMEMBER

4. SMEMBERS

5. SREM

6. SPOP

7. SRANDMEMBER

8. SDIFF

9. SDIFFSTORE

10. SINTER

11. SINTERSTORE

12. SUNION

13. SUNIONSTORE

14. SMOVE

有序集合(ZSet)的基本命令

1. 添加元素

2. 获取元素分数

3. 删除元素

4. 计数

5. 范围查询

6. 分数范围查询

7. 计算分数范围成员数

8. 移除分数范围内的成员

9. 增加成员分数

10. 排名查询

11. 逆序排名查询

12. 逆序范围查询


String的基本命令

    Redis的String类型是最基本的数据类型,它可以包含任何形式的字符串或二进制数据。以下是一些基本的String操作命令:

1. SET
  • 功能: 设置指定 key 的值。
  • 例子SET mykey "Hello" 将字符串 "Hello" 存储在键 mykey 中。
2. GET
  • 功能: 获取指定 key 的值。
  • 例子GET mykey 获取键 mykey 的值。
3. GETSET
  • 功能: 将给定 key 的值设为 value ,并返回 key 的旧值(old value)。
  • 例子GETSET mykey "World" 将 mykey 的值设置为 "World" 并返回之前的值。
4. STRLEN
  • 功能: 获取指定 key 的值的长度。
  • 例子STRLEN mykey 获取键 mykey 的值的长度。
5. APPEND
  • 功能: 给指定 key 的字符串值追加 value。
  • 例子APPEND mykey " World" 在键 mykey 的值后面追加字符串 " World"。
6. SETRANGE
  • 功能: 从指定 key 的值的offset开始,用给定 value 覆盖。
  • 例子SETRANGE mykey 6 "Redis" 从偏移量6开始,将键 mykey 的值更改为 "Redis"。
7. GETRANGE
  • 功能: 获取指定 key 的值的子字符串。
  • 例子GETRANGE mykey 0 4 获取键 mykey 的值的子字符串,从索引0到4。
8. SETEX
  • 功能: 将值 value 关联到 key ,并将 key 的过期时间设为 seconds (以秒为单位)。
  • 例子SETEX mykey 60 "Hello World" 设置键 mykey 的值为 "Hello World" 并且该键会在60秒后过期。
9. SETNX
  • 功能: 只有在 key 不存在时设置 key 的值。
  • 例子SETNX mykey "Hello" 如果 mykey 不存在,则设置其值为 "Hello"。
10. MSET
  • 功能: 同时设置一个或多个 key-value 对。
  • 例子MSET key1 "Hello" key2 "World" 同时设置 key1 的值为 "Hello" 和 key2 的值为 "World"。
11. MGET
  • 功能: 获取所有(一个或多个)给定 key 的值。
  • 例子MGET key1 key2 获取 key1 和 key2 的值。
12. INCR
  • 功能: 将 key 中储存的数字值增一。
  • 例子INCR mykey 将存储在 mykey 中的数值增加1。
13. DECR
  • 功能: 将 key 中储存的数字值减一。
  • 例子DECR mykey 将存储在 mykey 中的数值减少1。
14. INCRBY
  • 功能: 将 key 所储存的值加上给定的增量值(increment)。
  • 例子INCRBY mykey 10 将存储在 mykey 中的数值增加10。
15. DECRBY
  • 功能: 将 key 所储存的值减去给定的减量值(decrement)。
  • 例子DECRBY mykey 10 将存储在 mykey 中的数值减少10。
16. INCRBYFLOAT
  • 功能: 将 key 所储存的值加上给定的浮点增量值(increment)。
  • 例子INCRBYFLOAT mykey 0.5 将存储在 mykey 中的数值增加0.5。

Map的基本命令

   Redis的Map类型在Redis中称为哈希(Hash),它是一个键值对集合。以下是一些基本的Hash操作命令:

1. HSET
  • 功能: 向哈希表中添加一个字段及其值。
  • 例子HSET myhash field1 "Hello" 将字段 field1 的值设置为 "Hello" 在哈希表 myhash 中。
2. HGET
  • 功能: 获取哈希表中指定字段的值。
  • 例子HGET myhash field1 获取哈希表 myhash 中字段 field1 的值。
3. HMSET
  • 功能: 同时将多个字段-值 (field-value) 对设置到哈希表中。
  • 例子HMSET myhash field1 "Hello" field2 "World" 在哈希表 myhash 中同时设置 field1 的值为 "Hello" 和 field2 的值为 "World"。
4. HMGET
  • 功能: 获取所有给定字段的值。
  • 例子HMGET myhash field1 field2 获取哈希表 myhash 中 field1 和 field2 的值。
5. HGETALL
  • 功能: 获取在哈希表中指定 key 的所有字段和值。
  • 例子HGETALL myhash 获取哈希表 myhash 中的所有字段和值。
6. HDEL
  • 功能: 删除一个或多个哈希表字段。
  • 例子HDEL myhash field1 删除哈希表 myhash 中的字段 field1
7. HEXISTS
  • 功能: 查看哈希表的指定字段是否存在。
  • 例子HEXISTS myhash field1 检查字段 field1 是否存在于哈希表 myhash 中。
8. HKEYS
  • 功能: 获取哈希表中的所有字段名。
  • 例子HKEYS myhash 获取哈希表 myhash 中的所有字段名。
9. HVALS
  • 功能: 获取哈希表中的所有值。
  • 例子HVALS myhash 获取哈希表 myhash 中的所有值。
10. HINCRBY
  • 功能: 为哈希表中的指定字段的整数值加上增量。
  • 例子HINCRBY myhash field1 2 将哈希表 myhash 中字段 field1 的值增加2。
11. HINCRBYFLOAT
  • 功能: 为哈希表中的指定字段的浮点数值加上增量。
  • 例子HINCRBYFLOAT myhash field1 0.5 将哈希表 myhash 中字段 field1 的值增加0.5。
12. HLEN
  • 功能: 获取哈希表中字段的数量。
  • 例子HLEN myhash 获取哈希表 myhash 中字段的数量。
13. HSCAN
  • 功能: 迭代哈希表中的键值对。
  • 例子HSCAN myhash 0 迭代哈希表 myhash 中的键值对。

List的基本命令

Redis的List是一个字符串列表,它按照插入顺序排序。以下是一些基本的List操作命令:

1. LPUSH
  • 功能: 将一个或多个值插入到列表头部。
  • 例子LPUSH mylist "world" 在列表 mylist 的头部插入值 "world"。
2. RPUSH
  • 功能: 将一个或多个值插入到列表尾部。
  • 例子RPUSH mylist "hello" 在列表 mylist 的尾部插入值 "hello"。
3. LLEN
  • 功能: 获取列表长度。
  • 例子LLEN mylist 获取列表 mylist 的长度。
4. LRANGE
  • 功能: 获取列表指定范围内的元素。
  • 例子LRANGE mylist 0 -1 获取列表 mylist 中的所有元素。
5. LINDEX
  • 功能: 通过索引获取列表中的元素。
  • 例子LINDEX mylist 0 获取列表 mylist 中第一个元素。
6. LSET
  • 功能: 通过索引设置列表元素的值。
  • 例子LSET mylist 0 "newvalue" 将列表 mylist 中第一个元素的值设置为 "newvalue"。
7. LPOP
  • 功能: 移除并获取列表的第一个元素。
  • 例子LPOP mylist 移除并返回列表 mylist 的第一个元素。
8. RPOP
  • 功能: 移除并获取列表的最后一个元素。
  • 例子RPOP mylist 移除并返回列表 mylist 的最后一个元素。
9. BLPOP
  • 功能: 阻塞式移除并获取列表的第一个元素。
  • 例子BLPOP mylist 0 阻塞直到列表 mylist 有元素可弹出或超时。
10. BRPOP
  • 功能: 阻塞式移除并获取列表的最后一个元素。
  • 例子BRPOP mylist 0 阻塞直到列表 mylist 有元素可弹出或超时。
11. LREM
  • 功能: 移除列表中与参数 VALUE 相等的元素。
  • 例子LREM mylist 0 "world" 移除列表 mylist 中所有值为 "world" 的元素。
12. LTRIM
  • 功能: 修剪(截取)一个已存在的 list,让它只包含指定范围的元素。
  • 例子LTRIM mylist 1 -1 截取列表 mylist,只保留索引从1开始到结束的元素。
13. RPOPLPUSH
  • 功能: 移除列表的最后一个元素,并将该元素添加到另一个列表并返回。
  • 例子RPOPLPUSH mylist1 mylist2 将列表 mylist1 的最后一个元素弹出并推入列表 mylist2 的头部。

Set的基本命令

   Redis的Set是一个无序集合,它通过哈希表实现,可以存储一些不重复的值。以下是一些基本的Set操作命令:

1. SADD
  • 功能: 向集合添加一个或多个成员。
  • 例子SADD myset "Hello" 添加单个成员 "Hello" 到集合 myset 中。
2. SCARD
  • 功能: 获取集合的成员数。
  • 例子SCARD myset 获取集合 myset 的成员数量。
3. SISMEMBER
  • 功能: 判断成员元素是否是集合的成员。
  • 例子SISMEMBER myset "Hello" 检查 "Hello" 是否是集合 myset 的成员。
4. SMEMBERS
  • 功能: 返回集合中的所有成员。
  • 例子SMEMBERS myset 获取集合 myset 中的所有成员。
5. SREM
  • 功能: 移除集合中一个或多个成员。
  • 例子SREM myset "Hello" 从集合 myset 中移除成员 "Hello"。
6. SPOP
  • 功能: 移除并返回集合中的一个随机元素。
  • 例子SPOP myset 随机移除集合 myset 中的一个成员并返回它。
7. SRANDMEMBER
  • 功能: 返回集合中的一个或多个随机数。
  • 例子SRANDMEMBER myset 随机返回集合 myset 中的一个成员。
8. SDIFF
  • 功能: 返回给定所有集合的差集。
  • 例子SDIFF myset1 myset2 返回存在于 myset1 但不在 myset2 中的成员。
9. SDIFFSTORE
  • 功能: 返回给定所有集合的差集并存储在指定的集合中。
  • 例子SDIFFSTORE mysetdiff myset1 myset2 将 myset1 和 myset2 的差集保存到 mysetdiff
10. SINTER
  • 功能: 返回所有给定集合的交集。
  • 例子SINTER myset1 myset2 返回集合 myset1 和 myset2 的交集。
11. SINTERSTORE
  • 功能: 返回所有给定集合的交集并存储在指定的集合中。
  • 例子SINTERSTORE mysetinter myset1 myset2 将 myset1 和 myset2 的交集保存到 mysetinter
12. SUNION
  • 功能: 返回所有给定集合的并集。
  • 例子SUNION myset1 myset2 返回集合 myset1 和 myset2 的并集。
13. SUNIONSTORE
  • 功能: 返回所有给定集合的并集并存储在指定的集合中。
  • 例子SUNIONSTORE mysetunion myset1 myset2 将 myset1 和 myset2 的并集保存到 mysetunion
14. SMOVE
  • 功能: 将成员从一个集合移动到另一个集合。
  • 例子SMOVE myset1 myset2 "Hello" 将成员 "Hello" 从 myset1 移动到 myset2

有序集合(ZSet)的基本命令

1. 添加元素
  • 命令ZADD key score member [score member ...]
  • 说明: 向有序集合key中添加一个或多个成员,或者更新已存在成员的分数(score)。
  • 示例ZADD myzset 1 "one" 2 "two" 将成员"one"和"two"分别以分数1和2添加到"myzset"。
2. 获取元素分数
  • 命令ZSCORE key member
  • 说明: 获取有序集合key中成员member的分数。
  • 示例ZSCORE myzset "one" 获取"myzset"中"one"的分数。
3. 删除元素
  • 命令ZREM key member [member ...]
  • 说明: 删除有序集合key中的一个或多个成员。
  • 示例ZREM myzset "one" 从"myzset"中删除成员"one"。
4. 计数
  • 命令ZCARD key
  • 说明: 获取有序集合key的成员数量。
  • 示例ZCARD myzset 获取"myzset"的成员数量。
5. 范围查询
  • 命令ZRANGE key start stop [WITHSCORES]
  • 说明: 按照分数值递增(从小到大)顺序返回有序集key中指定区间内的成员。
  • 示例ZRANGE myzset 0 -1 WITHSCORES 返回"myzset"中所有成员及其分数。
6. 分数范围查询
  • 命令ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count]
  • 说明: 返回有序集key中,所有分数介于min和max之间的成员。
  • 示例ZRANGEBYSCORE myzset 1 2 WITHSCORES 返回"myzset"中分数介于1到2的成员及其分数。
7. 计算分数范围成员数
  • 命令ZCOUNT key min max
  • 说明: 计算有序集key中,分数介于min和max之间的成员数量。
  • 示例ZCOUNT myzset 1 2 计算"myzset"中分数介于1到2的成员数量。
8. 移除分数范围内的成员
  • 命令ZREMRANGEBYSCORE key min max
  • 说明: 删除有序集key中,所有分数介于min和max之间的成员。
  • 示例ZREMRANGEBYSCORE myzset 1 1 删除"myzset"中所有分数为1的成员。
9. 增加成员分数
  • 命令ZINCRBY key increment member
  • 说明: 为有序集key的成员member的分数加上增量increment。
  • 示例ZINCRBY myzset 2 "one" 将"myzset"中"one"的分数增加2。
10. 排名查询
  • 命令ZRANK key member
  • 说明: 返回有序集key中成员member的排名。其中有序集成员按分数值递增(从小到大)排序。
  • 示例ZRANK myzset "one" 获取"myzset"中"one"的排名。
11. 逆序排名查询
  • 命令ZREVRANK key member
  • 说明: 返回有序集key中成员member的排名,按分数值递减(从大到小)排序。
  • 示例ZREVRANK myzset "one" 获取"myzset"中"one"的逆序排名。
12. 逆序范围查询
  • 命令ZREVRANGE key start stop [WITHSCORES]
  • 说明: 返回有序集key中,指定区间内的成员,通过索引,分数从高到底。
  • 示例ZREVRANGE myzset 0 -1 WITHSCORES 返回"myzset"中所有成员及其分数,按分数从高到低。

相关文章:

Redis 的5种数据类型的基本命令

目录 String的基本命令 1. SET 2. GET 3. GETSET 4. STRLEN 5. APPEND 6. SETRANGE 7. GETRANGE 8. SETEX 9. SETNX 10. MSET 11. MGET 12. INCR 13. DECR 14. INCRBY 15. DECRBY 16. INCRBYFLOAT Map的基本命令 1. HSET 2. HGET 3. HMSET 4. HMGET 5. …...

【Liunx-后端开发软件安装】Liunx安装nginx

【Liunx-后端开发软件安装】Liunx安装nginx 使用安装包安装 一、简介 nginx,这个家伙可不是你厨房里的那位大厨,它可是互联网世界的“煎饼果子摊主”。想象一下,在熙熙攘攘的网络大街上,nginx挥舞着它的锅铲——哦不,是…...

力扣Lc20--- 202.快乐数(java版)-2024年3月20日

1.题目 2.知识点 (1)while (seen.contains(n) false) { // 循环体 } 与 !seen.contains(n) 等同 (2) 当传入数字 19 给 isHappy(19) 方法时,下面是每一行代码的执行过程: 初始化一个空的 HashSet&#…...

机器学习----交叉熵(Cross Entropy)如何做损失函数

目录 一.概念引入 1.损失函数 2.均值平方差损失函数 3.交叉熵损失函数 3.1信息量 3.2信息熵 3.3相对熵 二.交叉熵损失函数的原理及推导过程 表达式 二分类 联立 取对数 补充 三.交叉熵函数的代码实现 一.概念引入 1.损失函数 损失函数是指一种将一个事件&#x…...

Linux docker3--数据卷-nginx配置示例

一、因为docker部署服务都是以最小的代价部署,所以通常在容器内部很多依赖和命令无法执行。进入容器修改配置的操作也比较麻烦。本例介绍的数据卷作用就是将容器内的配置和宿主机文件打通,之后修改宿主机的配置文件就相当于修改了docker进程的配置文件&a…...

力扣454. 四数相加 II

思路:把四个数组拆成两对,两个分别相加,记录第一对的相加结果进map里,再把第二对数组 0-nums2-nums4 去map里面找出现了几次,这题不用对重复的四元组去重,所以出现多次都有效。 class Solution {public int…...

vulnstack1 渗透分析 红日靶场(一)

环境搭建 ip段设置 kali (coleak):192.168.145.139 Windows 7 (stu1):192.168.10.181、192.168.145.140 Winserver 2008 (owa):192.168.10.180 Win2k3 (root-tvi862ubeh):192.168.10.182复制 kali可以访问win7,但不能…...

外包干了6天,技术明显进步。。。

我是一名大专生,自19年通过校招进入湖南某软件公司以来,便扎根于功能测试岗位,一晃便是近四年的光阴。今年8月,我如梦初醒,意识到长时间待在舒适的环境中,已让我变得不思进取,技术停滞不前。更令…...

比较好的知识点

2023年Java超全面试题及答案解析---https://blog.csdn.net/qq_42301302/article/details/128785274 7分钟带你细致解析4个Java算法必刷题---https://blog.csdn.net/hcxy2022/article/details/127963797 50道JAVA基础算法编程题【内含分析、程序答案】---https://blog.csdn.net/…...

抖音开放平台的订单类API接口调用测试指南(内含详细步骤)

一、什么是抖音开放平台 抖音开放平台基于抖音母体,提供抖音服务基础设施和创新行业解决方案的平台。同时满足各类各类机构、创作者及服务商对于内容获取、分享的个性化需求,我们诚邀各个行业、不同阶段的合作伙伴与我们一起,共建内容良性生…...

HiveSQL一本通 - 案例实操

文章目录 0.HiveSQL一本通使用说明6.综合案例练习之基础查询6.1 环境准备创建数据表数据准备加载数据 6.2 简单查询练习1.查询姓名中带“山”的学生名单2.查询姓“王”老师的个数3.检索课程编号为“04”且分数小于60的学生的分数信息,结果按分数降序排列4.查询数学成…...

Axure RP 8中文---快速原型设计工具,一站式解决方案

Axure RP 8是一款专业的快速原型设计工具,以其直观易用的界面和丰富的功能受到广大用户的青睐。它支持用户通过拖放操作快速创建交互式原型,包括线框图、流程图等,并具备高保真度的设计能力。Axure RP 8还提供了团队协作和共享功能&#xff0…...

Available platform plugins are: minimal, offscreen, webgl, windows.

我在运行pyqt5开发的代码时,报错: This application failed to start because no Qt platform plugin could be initialized, Reinstalling the application may fix this problem. Available platform plugins are: minimal, offscreen, webgl, windows…...

创意无限,风险有度:2024愚人节海外网红营销策略解析

2024年愚人节即将到来,这个充满趣味与惊喜的节日,既是人们展示幽默与创意的舞台,也是品牌进行营销活动的绝佳时机。在这个特殊的日子里,通过海外网红营销来推广品牌或产品,无疑是一种富有创意的营销策略,但…...

深入理解 Session、Cookie 和 Token:网络安全和身份验证的重要概念

深入理解 Session、Cookie 和 Token:网络安全和身份验证的重要概念 在当今数字化的世界中,网络安全和身份验证是至关重要的议题。为了实现这些目标,我们常常使用诸如 Session、Cookie 和 Token 等概念。这些概念在 Web 开发、网络通信和安全…...

镜像站汇总

软件镜像站 查看linux版本,常见有centos, ubuntu, Debian cat /etc/os-release去清华软件源帮助页面,查找对应源设置方案(需要结合具体的系统版本),常用: Debian https://mirrors.tuna.tsinghua.edu.cn/help/debian/ 需要选则系…...

设计模式之抽象工厂模式解析

抽象工厂模式 1)问题 工厂方法模式中的每个工厂只生产一类产品,会导致系统中存在大量的工厂类,增加系统的开销。 2)概述 a)产品族 和 产品等级结构 产品等级结构:产品的继承结构; 产品族&…...

【毕设级项目】基于ESP8266的家庭灯光与火情智能监测系统——文末源码及PPT

目录 系统介绍 硬件配置 硬件连接图 系统分析与总体设计 系统硬件设计 ESP8266 WIFI开发板 人体红外传感器模块 光敏电阻传感器模块 火焰传感器模块 可燃气体传感器模块 温湿度传感器模块 OLED显示屏模块 系统软件设计 温湿度检测模块 报警模块 OLED显示模块 …...

UnityShader(十九) AlphaBlend

上代码: Shader "Shader入门/透明度效果/AlphaBlendShader" {Properties{_MainTex ("Texture", 2D) "white" {}_AlphaScale("AlphaScale",Range(0,1))1.0}SubShader{Tags { "RenderType""Transparent&quo…...

3D Tiles语义分割流水线

Dylan Chua 和 Anne Lee 开发了一个处理管线,用于对 3D Tiles 中包含的 GL 传输格式 (glTF) 模型进行语义分割。 该管道读取并遍历 3D Tileset,以输出包含元数据的经过转换的划分对象集。 该项目为 3D 语义分割器提供了最小可行产品,作为各种…...

地震勘探——干扰波识别、井中地震时距曲线特点

目录 干扰波识别反射波地震勘探的干扰波 井中地震时距曲线特点 干扰波识别 有效波:可以用来解决所提出的地质任务的波;干扰波:所有妨碍辨认、追踪有效波的其他波。 地震勘探中,有效波和干扰波是相对的。例如,在反射波…...

云启出海,智联未来|阿里云网络「企业出海」系列客户沙龙上海站圆满落地

借阿里云中企出海大会的东风,以**「云启出海,智联未来|打造安全可靠的出海云网络引擎」为主题的阿里云企业出海客户沙龙云网络&安全专场于5.28日下午在上海顺利举办,现场吸引了来自携程、小红书、米哈游、哔哩哔哩、波克城市、…...

全球首个30米分辨率湿地数据集(2000—2022)

数据简介 今天我们分享的数据是全球30米分辨率湿地数据集,包含8种湿地亚类,该数据以0.5X0.5的瓦片存储,我们整理了所有属于中国的瓦片名称与其对应省份,方便大家研究使用。 该数据集作为全球首个30米分辨率、覆盖2000–2022年时间…...

家政维修平台实战20:权限设计

目录 1 获取工人信息2 搭建工人入口3 权限判断总结 目前我们已经搭建好了基础的用户体系,主要是分成几个表,用户表我们是记录用户的基础信息,包括手机、昵称、头像。而工人和员工各有各的表。那么就有一个问题,不同的角色&#xf…...

2021-03-15 iview一些问题

1.iview 在使用tree组件时,发现没有set类的方法,只有get,那么要改变tree值,只能遍历treeData,递归修改treeData的checked,发现无法更改,原因在于check模式下,子元素的勾选状态跟父节…...

Python爬虫(二):爬虫完整流程

爬虫完整流程详解(7大核心步骤实战技巧) 一、爬虫完整工作流程 以下是爬虫开发的完整流程,我将结合具体技术点和实战经验展开说明: 1. 目标分析与前期准备 网站技术分析: 使用浏览器开发者工具(F12&…...

鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个医院查看报告小程序

一、开发环境准备 ​​工具安装​​: 下载安装DevEco Studio 4.0(支持HarmonyOS 5)配置HarmonyOS SDK 5.0确保Node.js版本≥14 ​​项目初始化​​: ohpm init harmony/hospital-report-app 二、核心功能模块实现 1. 报告列表…...

Robots.txt 文件

什么是robots.txt? robots.txt 是一个位于网站根目录下的文本文件(如:https://example.com/robots.txt),它用于指导网络爬虫(如搜索引擎的蜘蛛程序)如何抓取该网站的内容。这个文件遵循 Robots…...

Java面试专项一-准备篇

一、企业简历筛选规则 一般企业的简历筛选流程:首先由HR先筛选一部分简历后,在将简历给到对应的项目负责人后再进行下一步的操作。 HR如何筛选简历 例如:Boss直聘(招聘方平台) 直接按照条件进行筛选 例如&#xff1a…...

【HarmonyOS 5 开发速记】如何获取用户信息(头像/昵称/手机号)

1.获取 authorizationCode: 2.利用 authorizationCode 获取 accessToken:文档中心 3.获取手机:文档中心 4.获取昵称头像:文档中心 首先创建 request 若要获取手机号,scope必填 phone,permissions 必填 …...