static Jedis jedis = new Jedis("192.168.0.144");
static void saveUser(){
String id = new Random().nextInt(10000) + "";
Map map = new HashMap();
map.put("id", id);
map.put("age", new Random().nextInt(70) + "");
map.put("name", "张三"+new Random().nextInt(10000) + "");
jedis.rpush("personid", id); // 保存用户id
jedis.hmset("person:" + id, map); // 保存用户信息
}
3. 修改用户
同增加用户。
4. 删除用户
关键代码如下:
[java] view plain copy
jedis.del("person:" + id);
5. 获得用户详细信息
[java] view plain copy
static Map getUserInfo(String id){
return jedis.hgetAll("person:" + id);
}
6.分页获得用户列表
[java] view plain copy
static void getUserList(){
Long count = jedis.llen("personid"); // 用户总数
List idList = jedis.lrange("personid", 5, 10);
for(String id : idList){
System.out.println(jedis.hgetAll("person:" + id));
}
}