java redis使用demo

2017年11月26日 09:14 | 3413次浏览 作者原创 版权保护

下载依赖包jedis.jar,

下载地址 http://repo1.maven.org/maven2/redis/clients/jedis/2.1.0/jedis-2.1.0-sources.jar

把驱动包放到工程项目lib下


打开redis服务端和客户端

首先点击redis-server.exe启动完成之后,在点击redis-cli.exe启动客户端

好了,现在redis的服务端和客户端都已启动完毕


打开eclipse  新建java工程项目

连接到 redis 服务

import redis.clients.jedis.Jedis;

public class RedisJava {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		//连接本地的 Redis 服务
	      Jedis jedis = new Jedis("localhost");
	      System.out.println("Connection to server sucessfully");
	      //查看服务是否运行
	      System.out.println("Server is running: "+jedis.ping());

	}

}

运行main方法,效果如下


Redis Java String(字符串) 实例

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"));
 }
}


Redis Java 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));
     }
 }
}



Redis Java Keys 实例

package redis.test;

import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;

import redis.clients.jedis.Jedis;

public class RedisKeyJava {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		 //连接本地的 Redis 服务
	      Jedis jedis = new Jedis("localhost");
	      System.out.println("Connection to server sucessfully");
	      
	     // 获取数据并输出
	     Set<String> keys = jedis.keys("*");
	     Iterator t1=keys.iterator() ;   
         while(t1.hasNext()){   
             Object obj1=t1.next();   
             System.out.println(obj1);   
         }   
	   }

	}

在运行main方法之前咱们先再redis客户端设置几条命令

设置keys有123  和 456,然后我们运行main方法效果如下




小说《我是全球混乱的源头》
此文章本站原创,地址 https://www.vxzsk.com/336.html   转载请注明出处!谢谢!

感觉本站内容不错,读后有收获?小额赞助,鼓励网站分享出更好的教程