Redis支持很多编程语言的客户端,有C、C#、C++、Clojure、Common Lisp、Erlang、Go、Lua、Objective-C、PHP、Ruby、Scala,甚至更时髦的Node.js,当然,更少不了Java的客户端支持。Redis官方列出的Java客户端也有少,有Jedis、JRedis、JDBC-Redis、RJC等,当然,Jedis是Redis官方首选的Java客户端开发包。
下面我们简单对Jedis的入门作简单的介绍。
首先,加入Jedis的依赖包。
为方便初学者,下面直接贴出pom.xml文件内容:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.sz5g</groupId> <artifactId>hello-redis</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>hello-redis</name> <url>http://java.androidwhy.com</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.0.0</version> <type>jar</type> <scope>compile</scope> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> </dependencies> </project>
然后,我们跟Jedis说声Hello。
编写HelloJedis.java文件,内容如下。
package com.sz5g.redis; import redis.clients.jedis.Jedis; public class HelloJedis { public static void main(String[] args) { Jedis jedis = new Jedis("192.168.2.46"); jedis.set("java", "http://java.androidwhy.com"); String value = jedis.get("java"); System.out.println(value); } }
简单解析如下:
创建到Redis服务器的连接,设置Key为java,Value为http://java.androidwhy.com,最后取出Key为java的值,并显示出来。
最后,运行我们的程序。
运行结果如下:
http://java.androidwhy.com
正如我们上面分析的一样。
更多 Redis入门,请点击: http://java.androidwhy.com/java_category13.html