redis使用

在Java中的运用;
1)导包
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.0.0</version>
</dependency>

Java代码操作redis
//连接本地的 Redis 服务
Jedis jedis = new Jedis("localhost");
System.out.println("Connection to server sucessfully");
//设置 redis 字符串数据
jedis.set("runoobkey", "Redis tutorial");
// 获取存储的数据并输出
System.out.println("Stored string in redis:: "+ jedis.get("runoobkey"));
//存储数据到列表中
jedis.lpush("tutorial-list", "Redis");
jedis.lpush("tutorial-list", "Mongodb");
// 获取存储的数据并输出
List<String> list = jedis.lrange("tutorial-list", 0 ,5);
// 删除key对应的记录 
jedis.del("name");

储存实体类时,先将实体类转成json类型
User user=new User(2,"曹操","男");
String json=JSON.toJSONString(user);
jedis.set("user", json);
取出来后再转回实体类
String userString = jedis.get("user");
JSONObject obj = JSONObject.parseObject(userString);
User user = JSON.toJavaObject(obj, User.class);

上一篇:php连接redis


下一篇:【译】微软的Python入门教程(一)