redis分页简单实现
来源:互联网 发布:淘宝货贷 编辑:程序博客网 时间:2024/06/05 15:55
简介:实现用户信息的分页查询
1. 实现思路
list链表键存储用户ID,用于分页查询,同时用于查询用户总数,key为personid。
hset用户保存用户详细信息,格式为下:
key--> person:userid
value-->id userid name 张三 age 33
2. 增加用户
static Jedis jedis = new Jedis("192.168.0.144");static void saveUser(){String id = new Random().nextInt(10000) + "";Map<String, String> map = new HashMap<String, String>();map.put("id", id);map.put("age", new Random().nextInt(70) + "");map.put("name", "张三"+new Random().nextInt(10000) + "");jedis.rpush("personid", id);// 保存用户idjedis.hmset("person:" + id, map);// 保存用户信息}
3. 修改用户
同增加用户。
4. 删除用户
关键代码如下:
jedis.del("person:" + id);
5. 获得用户详细信息
static Map<String, String> getUserInfo(String id){ return jedis.hgetAll("person:" + id);}
6.分页获得用户列表
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));}}
1 0
- redis分页简单实现
- redis实现排序分页
- 简单分页的实现
- 简单实现PHP分页
- 简单的分页实现
- jsp简单分页实现
- ListView实现简单分页
- Hibernate 分页简单实现
- Struts2实现简单分页
- 实现简单的分页
- Jqery实现简单分页
- PHP简单分页实现
- 简单实现分页
- 【Web】分页简单实现
- mybatis实现简单分页
- 简单分页实现
- SSH2简单分页实现
- redis实现简单队列
- hdu-2035 人见人爱A^B
- react-native 布局
- Leetcode202: Maximum Product of Word Lengths
- 什么是JAVA构造方法
- ubuntu安装mongodb及配置
- redis分页简单实现
- 各种开发平台和上线平台地址
- 运算放大器
- UIScrollView实战演练
- Mysql C API部分函数讲解
- Android ExpendableListView的使用
- hdu-2048 神、上帝以及老天爷
- python通过pyserial读写串口--2013-06-02
- 利用VBA将excel数据表生成JSON文件(utf8)