NoSQL之Redis技术(四):使用Java操作Redis服务
2017-03-30 17:06
429 查看
今天小钱要给大家介绍redis技术的最后一块知识:使用Java来操作我们的redis服务,前些天,我们都是通过命令来操作和连接我们的redis服务的,那如何使用Java来操作呢?以下介绍四种方法使用Java操作redis服务。
首先,我们要下载驱动包,下载jedis-2.1.0-sources这个jar包,然后将其添加到自己新建的测试Java项目中,添加的具体步骤在此我不多说。
方法1:新建一个RedisJava类实例,用于连接redis服务,具体代码如下:
编译以上 Java 程序,确保驱动包的路径是正确的:
方法2:创建一个JavaString(字符串)的实例,具体代码如下:
编译以上程序:
方法3:创建一个List(列表) 实例,代码如下:
编译以上程序:
方法4:创建Java的keys实例,具体代码如下:
编译以上程序:
以上4中方法就是Java操作redis服务的实例。是不是很简单呢?本中所有的案例都是本人亲自测试,如有写的不对欢迎朋友们留言一起交流,谢谢!
首先,我们要下载驱动包,下载jedis-2.1.0-sources这个jar包,然后将其添加到自己新建的测试Java项目中,添加的具体步骤在此我不多说。
方法1:新建一个RedisJava类实例,用于连接redis服务,具体代码如下:
import redis.clients.jedis.Jedis; public class RedisJava { public static void main(String[] args) { //连接本地的 Redis 服务 Jedis jedis = new Jedis("localhost"); System.out.println("Connection to server sucessfully"); //查看服务是否运行 System.out.println("Server is running: "+jedis.ping()); } }
编译以上 Java 程序,确保驱动包的路径是正确的:
$javac RedisJava.java $java RedisJava Connection to server sucessfully Server is running: PONG Redis Java String Example
方法2:创建一个JavaString(字符串)的实例,具体代码如下:
import redis.clients.jedis.Jedis; public class RedisStringJava { public static void main(String[] args) { //连接本地的 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")); } }
编译以上程序:
$javac RedisStringJava.java $java RedisStringJava Connection to server sucessfully Stored string in redis:: Redis tutorial
方法3:创建一个List(列表) 实例,代码如下:
import redis.clients.jedis.Jedis; public class RedisListJava { public static void main(String[] args) { //连接本地的 Redis 服务 Jedis jedis = new Jedis("localhost"); System.out.println("Connection to server sucessfully"); //存储数据到列表中 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("Stored string in redis:: "+list.get(i)); } } }
编译以上程序:
$javac RedisListJava.java $java RedisListJava Connection to server sucessfully Stored string in redis:: Redis Stored string in redis:: Mongodb Stored string in redis:: Mysql
方法4:创建Java的keys实例,具体代码如下:
import redis.clients.jedis.Jedis; public class RedisKeyJava { public static void main(String[] args) { //连接本地的 Redis 服务 Jedis jedis = new Jedis("localhost"); System.out.println("Connection to server sucessfully"); // 获取数据并输出 List<String> list = jedis.keys("*"); for(int i=0; i<list.size(); i++) { System.out.println("List of stored keys:: "+list.get(i)); } } }
编译以上程序:
$javac RedisKeyJava.java $java RedisKeyJava Connection to server sucessfully List of stored keys:: tutorial-name List of stored keys:: tutorial-list
以上4中方法就是Java操作redis服务的实例。是不是很简单呢?本中所有的案例都是本人亲自测试,如有写的不对欢迎朋友们留言一起交流,谢谢!
相关文章推荐
- Java中使用Jedis操作Redis
- Java中使用Jedis操作Redis
- Java中使用Jedis操作Redis
- Java中使用Jedis操作Redis
- Java中使用Jedis操作Redis之一
- Jedis学习使用(java操作redis)
- Java中使用Jedis操作Redis
- Java中使用Jedis操作Redis
- Java中使用Jedis操作Redis
- redis学习笔记---java操作redis,使用expire模拟指定时间段内限制ip访问的次数;
- Java中使用Jedis操作Redis
- 使用Java操作Redis(二)
- 使用Java操作Redis(二)
- 如何给web项目添加redis服务 JAVA几种缓存技术 ehcache和redis哪个更好
- java操作redis。jedis使用api
- Java中使用Jedis操作Redis
- 使用Java操作Redis(一)
- 使用Java操作Redis(二)
- Java中使用Jedis操作Redis之二
- Java中使用Jedis操作Redis