• 1
  • 2
  • 3
  • 4
  • 5
mysql数据库问题 首 页  »  帮助中心  »  数据库  »  mysql数据库问题
Redis Java的连接操作
发布日期:2016-4-14 17:4:12

  Redis Java的连接操作

   理 注:由于水平有限,欢迎指正。不就更新mysql的相关问题,若要了解mysql,敬请关注。转载请务必注明出处。

    一、 安装

    要在Java程序中使用使用操作Redis,要确保有Redis的Java驱动程序与Java设置在机器上。可以检查看Java教程-学习如何在机器上安装Java。现在,我们来看看如何设置Redis的Java驱动程序。

  1.   需要下载jedis.jar。请一定要下载它的最新版本。
  2.   需要包括jedis.jar到你的类路径中。

  二、连接到Redis服务器

  import redis.clients.jedis.Jedis;

  public class RedisJava {

  public static void main(String[] args) {

  //Connecting to Redis server on localhost

  Jedis jedis = new Jedis("localhost");

  System.out.println("Connection to server sucessfully");

  //check whether server is running or not

  System.out.println("Server is running: "+jedis.ping());

  }

  }

  现在,让我们来编译与运行上述的程序来测试连接Redis服务器。可以根据实际情况改变路径。这里假设jedis.jar的当前版本在当前路径中可用

  $javac RedisJava.java

  $java RedisJava

  Connection to server sucessfully

  Server is running: PONG

  三、Redis与Java字符串实例

  import redis.clients.jedis.Jedis;

  public class RedisStringJava {

  public static void main(String[] args) {

  //Connecting to Redis server on localhost

  Jedis jedis = new Jedis("localhost");

  System.out.println("Connection to server sucessfully");

  //set the data in redis string

  jedis.set("tutorial-name", "Redis tutorial");

  // Get the stored data and print it

  System.out.println("Stored string in redis:: "+ jedis.get("tutorial-name"));

  }

  }

  现在,让我们来编译、运行上述程序。

  $javac RedisStringJava.java

  $java RedisStringJava

  Connection to server sucessfully

  Stored string in redis:: Redis tutorial

  四、Redis与Java的列表示例

  import redis.clients.jedis.Jedis;

  public class RedisListJava {

  public static void main(String[] args) {

  //Connecting to Redis server on localhost

  Jedis jedis = new Jedis("localhost");

  System.out.println("Connection to server sucessfully");

  //store data in redis list

  jedis.lpush("tutorial-list", "Redis");

  jedis.lpush("tutorial-list", "Mongodb");

  jedis.lpush("tutorial-list", "Mysql");

  // Get the stored data and print it

  List list = jedis.lrange("tutorial-list", 0 ,5);

  for(int i=0; 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

  五、Redis与Java的键实例

  import redis.clients.jedis.Jedis;

  public class RedisKeyJava {

  public static void main(String[] args) {

  //Connecting to Redis server on localhost

  Jedis jedis = new Jedis("localhost");

  System.out.println("Connection to server sucessfully");

  //store data in redis list

  // Get the stored data and print it

  List list = jedis.keys("*");

  for(int i=0; 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

  转载请注明:文章转载自:易百教程 [http:/www.yiibai.com]

  本文标题:Redis Java连接操作

  本文地址:http://www.yiibai.com/redis/redis_java.html