Redis最好的Java客户端jedis入门


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

猜你喜欢

转载自mina-java.iteye.com/blog/1149452