您的位置:首页 > 数据库 > Redis

Java链接redis并简单测试代码

2017-09-21 13:54 429 查看
自学redis结束后,想实现java链接redis使用,类似于jdbc那样。

下面是根据一些资料,创建的java类,需要的jedis.jar支持,

jedis.jar的下载链接:
http://download.csdn.net/download/u013276512/9988284
也可以通过其他方式下载其他版本的jar包。代码如下:

import java.util.Iterator;

import java.util.List;

import java.util.Set;

import redis.clients.jedis.Jedis;

import redis.clients.jedis.Transaction;

/**

* 使用本地redis库,简单测试java链接redis的使用方式,包括列表、字符串、集合等类型

* @author Renqiang_cheng

*

**/

public class MyRedis {

public static void main(String[] args) {

// connection();

// redisString();
redisList();

// redisSet();

}

public static void redisSet(){
Jedis jedis = new Jedis("127.0.0.1");
Set<String> list = jedis.keys("*");
Iterator<String> ite = list.iterator();
while(ite.hasNext()){
String key = ite.next();
System.out.println("List of stored keys : " + key);
}
}

public static void redisList(){
Jedis jedis = new Jedis("127.0.0.1");
jedis.lpush("tutorial-list", "Redis");
jedis.lpush("tutorial-list", "Mongodb");
jedis.lpush("tutorial-list", "Mysql");

List<String> list = jedis.lrange("tutorial-list", 0, 5);
for(int i = 0 ; i < list.size() ; i ++){
System.out.println("Stroed string in redis : " + list.get(i));
}
}

public static void redisString(){
Jedis jedis = new Jedis("127.0.0.1");
jedis.set("nameIs", "renqiang");
System.out.println("Stored string in redis : " + jedis.get("nameIs"));
}

public static void connection(){
Jedis jedis = new Jedis("localhost");
System.out.println(jedis.ping());
Transaction t = jedis.multi();
t.exec();
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: