sort set操作:sort set在set基础上增加了一列用于存储顺序序列
设置操作:
zadd key:        zadd key sortnum value        指定key增加元素,如果value存在,更新sortnum

zrem:        zrem key value            删除指定key的value

zincrby:        zincrby key num value        指定key-value的序列增加,不存在则添加

zremrangebyrank    zremrangebyrank key pos1 pos2        删除指定key进行从小到大排序后下标在pos1到pos2范围的元素

zremrangebyscore    zremrangbyscore key sortnum1 sortnum2    删除指定key进行从小到大排序后序列在sortnum1到sortnum2内的元素

查询操作:
zrange        zrange key pos1 pos2 (withscores)    查询指定key从pos1到pos2的value,从小到大排序,加withscores则将序列一起输出

zrevrange        zrange key pos1 pos2 (withscores)    查询指定key从pos1到pos2的value,从大道小排序,加withscores则将序列一起输出

zrank:        zrank key value            从小到大排序,返回指定key-value的下标位置

zrevrank        zrevrank key value            从大到小排序,返回指定key-value的下标位置

zrangebyscore    zrangebyscore key sortnum1 sortnum2    返回在指定sortnum大小区间的value

zcount:        zcount key sortnum1 sortnum2        返回在指定sortnum大小区间的value数量

zcard:        zcard key                返回key内元素个数

zscore        zscore key value            返回指定key-value的序列

Redis - sort set类型操作的更多相关文章

  1. Redis之Hash类型操作

    接口IRedisDaoHash: package com.net.test.redis.base.dao; import com.net.test.redis.base.entity.UserPsg; ...

  2. python之Redis的字符串类型操作

    redis的数据类型: 字符串型    哈希     列表     集合     有序集合 1.String(字符串类型) set  命令:   设置一个键和值,键存在则只覆盖,返回ok > s ...

  3. Redis之String类型操作

    接口IRedisDaoStr: package com.net.test.redis.base.dao; import java.util.List; import java.util.Map; /* ...

  4. Redis之set类型操作

    接口: package com.net.test.redis.base.dao; /** * @author*** * @Time:2017年8月10日 下午2:32:12 * @version 1. ...

  5. Redis之List类型操作

    接口: package com.net.test.redis.base.dao; import java.util.List; /** * @author *** * @Time:2017年8月10日 ...

  6. redis 的使用 (sort set排序集合类型操作)

    sort set排序集合类型 释义: sort set 是 string 类型的集合 sort set 的每个元素 都会关联一个 权 通过 权值 可以有序的获取集合中的元素 应用场合: 获取热门帖子( ...

  7. redis 的使用 (基础, key操作, string类型操作)

    使用redis set 类型: 没有重复元素 list 链表类型 有重复累型 sort set 类型 没有重复元素 1.1 存储数据 读取数据 // 数据储存在 内存中 set name laowen ...

  8. redis有序集合类型sort set

    redis的数据类型之-有序集合 sort set和set类型一样,也是string类型元素的集合,也没有重复的元素,不同的是sort set每个元素都会关联一个权,通过权值可以有序的获取集合中的元素 ...

  9. redis 的使用 ( set集合类型操作)

    set 集合类型 释义:            redis 的 set 是 string 类型的无序集合 set 元素最大可以包含(2的32次方-1)个元素 关于 set 集合类型除了基本的添加删除操 ...

随机推荐

  1. WIN7下更改TFS连接用户的方法

    如果你在第一用VS连接TFS的时候,当你输入完用户名和密码并点击保存时,你的用户登录信息就保存在Credential Manager. 你可以到 Control Panel->User Acco ...

  2. 【转载】FLUNT温度场模拟

    1.       Gambit 绘制几何计算域,划分网格,定义边界类型 2.       fluent设置以及计算 注意: define->models->energy 打开能量方程 de ...

  3. java网络编程serversocket

    转载:http://www.blogjava.net/landon/archive/2013/07/24/401911.html Java网络编程精解笔记3:ServerSocket详解ServerS ...

  4. mac 无法ssh localhost

    mac 无法ssh localhost,错误提示:bash: /usr/local/bin/ssh_session: Permission denied在网上找了很久也没有找到解决方案,最后根据提示自 ...

  5. ASP.NET-【Excel】-将Excel中的数据批量加载到SQLserver数据库

    用到了一个SqlBulkCopy的类 核心代码分析 代码我还没有测试过 string excelConnectionString = string.Format("Provider=Micr ...

  6. 使用MediaPlayer和SurfaceView播放视频

    使用VideoView播放视频简单.方便,丹有些早期的开发者更喜欢使用MediaPlayer来播放视频,但由于MediaPlayer主要用于播放音频,因此它没有提供图像输出界面,此时 需要借助于Sur ...

  7. C# 如何用计时器Timer控件实现停留几秒再做切换窗体的操作

    C# Timer用法及实例详解 关于C# Timer类  在C#里关于定时器类就有3个 C# Timer使用的方法1.定义在System.Windows.Forms里 C# Timer使用的方法2.定 ...

  8. bzoj 1926: [Sdoi2010]粟粟的书架

    #include<cstdio> #include<iostream> #define N 201 #define M 500008 using namespace std; ...

  9. linux修改系统时间和linux查看时区、修改时区的方法

    一.查看和修改Linux的时区 1. 查看当前时区命令 : "date -R" 2. 修改设置Linux服务器时区方法 A命令 : "tzselect" 方法 ...

  10. 三元运算+lambda表达式

    #三元运算,三目运算,if else简写 if 1 == 1: name = "liangml" else: name = "NB" #如果 1==1 成立,n ...