`
mina_java
  • 浏览: 70418 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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
6
14
分享到:
评论
6 楼 xie041 2012-05-10  
可不可以把jedis 的jar提供下载啊,没有搭建maven环境,谢谢,jsworld@qq.com 发我邮箱吧,谢谢哈
5 楼 mina_java 2011-08-15  
jackerxff 写道
http://www.springsource.org/spring-data/redis 

spring-data项目对Redis、MongoDB等都有了支持,后续会写Spring-Data-Redis使用相关的文章。
4 楼 jackerxff 2011-08-15  
http://www.springsource.org/spring-data/redis 
3 楼 mina_java 2011-08-15  
源码的最终下载位置在这个地方http://java.androidwhy.com/index.php?action=attachment&id=1
2 楼 mina_java 2011-08-15  
mina_java 写道

1 楼 mina_java 2011-08-15  
源码的下载,请到http://java.androidwhy.com/java_13_4_zh.html

相关推荐

Global site tag (gtag.js) - Google Analytics