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();
}
}
下面是根据一些资料,创建的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();
}
}
相关文章推荐
- 简单的java爬虫抓取网页实现代码(未测试)
- java tcp 链接的简单代码(tcp sever and client)
- Java---设计模块(设计模块的简介及最简单的俩个单例代码加测试)
- java获取redis中各种数据类型key对应的value代码简单封装
- JAVA简单链接Oracle数据库 注册和登陆功能的实现代码
- 简单的测试java代码运行时间
- Java简单实现爬虫技术,抓取整个整个网站所有链接+图片+文件(思路+代码)
- java redis简单测试项目搭建
- java自定义 注解 annotation、标签库tag、监听listener、junit简单测试代码
- centos 安装redis java简单测试
- Java---设计模块(设计模块的简介及最简单的俩个单例代码加测试)
- 单机环境下java使用redis的简单代码
- Redis简单操作Java代码
- java获取redis中各种数据类型key对应的value代码简单封装
- 防止JAVA代码被反编译的简单方法
- 代码简单描述 初学Java语言之多态初体验
- Java读取文件的简单代码
- 简单P -码生成过程的实现及测试代码
- 一个简单的java线程代码
- 代码测试的简单框架