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

常州市建设工程质量监督站网站四平网络推广

常州市建设工程质量监督站网站,四平网络推广,网站建设的团队分工,科技公司的网站Redis十大类型——Set与Zset常见操作Set命令操作简列基本操作展示删除移动剪切集合运算Zset基本操作简列添加展示反转按分数取值获取分数值删除分数操作下标操作如果我们对Java有所了解,相信大家很容易就明白Set,在Redis中也一样,Set的value值…

Redis十大类型——Set与Zset常见操作

  • Set
    • 命令操作简列
    • 基本操作
    • 展示删除
    • 移动剪切
    • 集合运算
  • Zset
    • 基本操作简列
    • 添加展示反转
    • 按分数取值
    • 获取分数值
    • 删除
    • 分数操作
    • 下标操作

如果我们对Java有所了解,相信大家很容易就明白Set,在Redis中也一样,Set的value值不重复,无序不重复

Set

命令操作简列

  • sadd : 创建set并添加元素
  • smembers : 展示某个set
  • sismember : 检查set中是否存在某个值,存在返回1,不存在返回0
  • srem : 删除一个值,待删除的值存在返回1并删除,不存在则返回0
  • scard : 统计set中元素个数
  • srandmember ‘key’ ‘n’ : 在’key’中随机选n个元素不进行删除操作
  • spop ‘key’ ‘n’ : 从’key’中随机弹出n个元素,弹出后将从’key’中删除该元素
  • smove ‘key1’ ‘key2’ : 将’key1’中存在的某个值移动移动移动!!到’key2’
  • sdiff ‘key1’ ‘key2’:获取差集,即指在’key1’中存在’key2’中没有的值
  • sunion ‘key1’ ‘key2’ : 取并集,即两个key中的所有元素
  • sinter ‘key1’ ‘key2’ : 取交集,即两个key中同时存在的元素
  • sintercard ‘n’ ‘ke1’ … : 取交集,n个key列举后取交集并返回共有的个数

基本操作

  • sadd : 创建set并添加元素
  • smembers : 展示某个set
  • sismember : 检查set中是否存在某个值,存在返回1,不存在返回0
  • srem : 删除一个值,待删除的值存在返回1并删除,不存在则返回0
  • scard : 统计set中元素个数

set基本操作

展示删除

  • srandmember ‘key’ ‘n’ : 在’key’中随机选n个元素不进行删除操作
  • spop ‘key’ ‘n’ : 从’key’中随机弹出n个元素,弹出后将从’key’中删除该元素

展示删除

移动剪切

  • smove ‘key1’ ‘key2’ : 将’key1’中存在的某个值移动移动移动!!到’key2’

移动

集合运算

  • sdiff ‘key1’ ‘key2’:获取差集,即指在’key1’中存在’key2’中没有的值
  • sunion ‘key1’ ‘key2’ : 取并集,即两个key中的所有元素
  • sinter ‘key1’ ‘key2’ : 取交集,即两个key中同时存在的元素

下面展示一条Redis7中的新命令,主要做去重统计用

  • sintercard ‘n’ ‘ke1’ … : 取交集,n个key列举后取交集并返回共有的个数

集合运算

  • sintercard ‘n’ ‘ke1’ … limit y: 取交集,n个key列举后取交集并返回共有的个数 最大取y个

Zset

Zset在Set基础上,每个val值前面加了一个score分数值,从而达到有序集合目的使set有序不重复
Zset

基本操作简列

  • zadd : 创建添加元素
  • zrange ‘key’ ‘start’ ‘end’ [withscores]: 类似遍历展示所有元素
  • zrevrange : 逆序遍历
  • zrangebyscore ‘key’ ‘num1’ ‘num2’ [withscores] : 在key中取分数在num1到num2之间的值
  • zscore : 获取某个值对应的分数
  • zcard : 获取集合中元素数量
  • zrem : 删除某个值,删除成功返回1,没有该元素返回0
  • zincrby : 增加某个元素的分数
  • zcount : 获取某指定分数范围内元素个数
  • zmpop ‘n’ ‘key’ … min/max count ‘m’ : 从n个’key’中弹出最小最大的m个元素
  • zrank : 正着数获取某个元素下标索引
  • zrevrank : 倒着数获取某个元素下标索引

添加展示反转

  • zadd : 创建添加元素
  • zrange ‘key’ ‘start’ ‘end’ [withscores] : 类似遍历展示所有元素
  • zrevrange : 逆序遍历

在这里插入图片描述

按分数取值

前面关于zset的三个函数我们也能看到都是通过值取,那么下面这个顾名思义也很好理解就是通过分数过滤来取值

  • zrangebyscore ‘key’ ‘num1’ ‘num2’ [withscores] : 在key中取分数在num1到num2之间的值

这里我们可以注意到一些带“(”的情况即表示不包含当前值,limit则表示取几个值用于限制返回
byscore

获取分数值

  • zscore : 获取某个值对应的分数
  • zcard : 获取集合中元素数量

获取

删除

  • zrem : 删除某个值,删除成功返回1,没有该元素返回0

删除

分数操作

  • zincrby : 增加某个元素的分数
  • zcount : 获取某指定分数范围内元素个数
    下面再展示一条Redis7中的新命令,主要做去重统计用
  • zmpop ‘n’ ‘key’ … min/max count ‘m’ : 从n个’key’中弹出最小最大的m个元素

示例

下标操作

  • zrank : 正着数获取某个元素下标索引
  • zrevrank : 倒着数获取某个元素下标索引

下标

http://www.yidumall.com/news/83288.html

相关文章:

  • 深圳有哪些做网站公司好关键词搜索排名怎么查看
  • 网站开发费入账青岛网站建设公司排名
  • 如何做网站开屏网站怎么快速收录
  • 租域名和服务器要多少钱seo01
  • 上海网站备案网站免费企业建站
  • 金泉网做网站要找谁qq引流推广软件免费
  • 网站做反向解析百度云手机app下载
  • 哪里可以建设网站安徽网站推广
  • 网站建设公司 石景山网络营销产品的特点
  • 张家港企业网站制作新平台怎么推广
  • 一站式网站建设平台今天特大新闻
  • 聊城网站优化信息网页制作app
  • 优秀的响应式网站模板下载昆明seo建站
  • 威海建设集团官方网站微信销售平台
  • 怎么注册公司最好安卓优化大师
  • 新余建设银行招聘网站买外链
  • 做网站是否要去工商备案淘宝代运营公司
  • 做爰片姿势网站互联网营销培训课程
  • 网站流量10g新闻头条最新消息今天
  • 福田区罗湖区宝安区龙华区建站优化公司
  • 国内好看的网站设计香港旺道旺国际集团
  • 别人的抖音网站是怎么做的网站优化seo推广服务
  • 简单的购物网站制作最近的新闻事件
  • 浙江温州乐清疫情最新消息香港seo公司
  • 性价比最高网站建设价格网络营销是什么课程
  • 郑州代做网站福州百度代理
  • 新乡做网站的公司谷歌seo网站排名优化
  • t恤在线定制如何seo网站推广
  • 网站后台管理系统使用手册网络营销策划方案格式
  • 网站备案查询流程如何优化关键词