为了账号安全,请及时绑定邮箱和手机立即绑定

redis set集合可以分页吗

redis set集合可以分页吗

慕容3067478 2019-04-11 06:06:18
redis set集合可以分页吗
查看完整描述

2 回答

?
qq_笑_17

TA贡献1818条经验 获得超7个赞

第一个是 jedis.zadd(String key, double score, String member) 这个方法 是类似于 map 的功能
第二个方法 jedis.set(String key, String value) 这个就是根据key获取对应的值
第三个方法 jedis.zrange(String key, long start, long end) 是对list中的数据 向下取值
第四个方法 jedis.zrevrange(String key, long start, long end) 是对list中的数据 向上取值

第五个方法是jedis.zcard(Sting key) 获取集合中的总数!

查看完整回答
反对 回复 2019-04-12
?
长风秋雁

TA贡献1757条经验 获得超7个赞

支持,有limit、lrange等

简介:实现用户信息的分页查询

1. 实现思路

list链表键存储用户ID,用于分页查询,同时用于查询用户总数,key为personid。

hset用户保存用户详细信息,格式为下:

key--> person:userid

value-->id userid name 张三 age 33

下面是一个例子

1

2

3

4

5

6

7

8

static void getUserList(){  

    Long count = jedis.llen("personid");        // 用户总数  

       

    List<String> idList = jedis.lrange("personid", 5, 10);  

    for(String id : idList){  

        System.out.println(jedis.hgetAll("person:" + id));  

    }  

}


 


查看完整回答
反对 回复 2019-04-12
  • 2 回答
  • 0 关注
  • 2254 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信