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
分享到:
相关推荐
redis的Java客户端jedis使用示例.rar
jedis:Redis的Java客户端
redis的Java客户端jedis池的介绍及使用.rar
Jedis 是 Redis 官方首选的 Java 客户端开发包。此包包含最新的版本截止2018-06-10,版本2.9.0,并且包含依赖的JAR包,仅需导入即可使用。
一个简单java客户端Jedis,大家可以到https://github.com/xetorthio/jedis这网址下载相关源码 这里对其进行一个简单封转 包括key valye set list hashset的封装
Redis的官方推荐Java客户端——Jedis 此Jar包为Jedis 2.9.0版(2016年7月22日发布) 支持Redis 3.0 (亲测有效) 使用方法: import redis.clients.jedis.Jedis; Jedis jedis = new Jedis("localhost"); jedis.set...
* redis主从架构的jedis客户端管理类,大概1000多行代码左右 * 1 支持主从复制key/value,pop/push,pub/sub,读/写分离等功能的灾难失败自动选择和恢复 * 2 可以选择读写分离功能,主写从读,默认不启用,都使用主服务...
* redis主从架构的jedis客户端管理类,大概1000行代码左右 * 1 支持主从复制key/value,pop/push,pub/sub,读/写分离等功能的灾难失败自动选择和恢复 * 2 可以选择读写分离功能,主写从读,默认不启用,都使用主服务进行...
Redis支持很多编程语言的客户端,有C、C#、C++、Clojure、Common Lisp、Erlang、Go、Lua、...Redis官方列出的Java客户端也有少,有Jedis、JRedis、JDBC-Redis、RJC等,当然,Jedis是Redis官方首选的Java客户端开发包。
Redis Java客户端Jedis 2.9.0 jar+commons-pool2-2.4.2
redis的Java客户端开发包Jedis,有两个jar包 commons-pool2-2.6.0.jar jedis-2.9.0.jar
分享一下Redis的JAVA客户端,Jedis工具包
spring_redis集成,通过jedis作为redis的客户端。 只提供集成方式,具体api,参照jedis API
redis辅助文档 + jedis/
Redis Windows32位+64位安装包,Linux压缩包, Redis图形操作管理软件,Jedis
spring-data-redis-2.1.5.RELEASE和jedis2.9.0,用于java使用redis开发。
redis3.0 java下客户端jedis
redis实现分布式锁(java/jedis),其中包含工具方法以及使用demo 本资源是利用java的jedis实现 redis实现分布式锁(java/jedis),其中包含工具方法以及使用demo 本资源是利用java的jedis实现
java客户端不是很好支持redis cluster,spring-date-redis和jedis批量提交还不支持,单个提交都是可以的。 为了批量解决批量提交 网上有几个方案,本示例使用了其中一种,demo里的JedisClusterPipeline类是网上找的...
linux中安装redis和jedis及jedispool; redis安装所遇到的问题;