`
mina_java
  • 浏览: 70928 次
  • 性别: 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

相关推荐

    redis软件+客户端+java测试代码

    Java的Jedis是常用的Redis客户端库,它提供了一系列API,可以用来执行Redis命令,如设置和获取键值、操作列表、集合等数据结构。 "Redis入门教程.pptx"可能是关于Redis的基础教程,涵盖了Redis的基本概念、安装配置...

    jedis入门java客户端

    Jedis是Java社区中广泛使用的Redis客户端库,它提供了丰富的API来操作Redis服务器。在本文中,我们将深入探讨Jedis的入门知识,包括安装配置、基本操作以及一些高级特性。 **一、Jedis的安装与配置** 首先,你需要...

    redis常用命令,redis配置文件,redis持久化,redis事务,redis主从复制,jedis的使用

    Jedis 是一个 Java 语言的 Redis 客户端库,提供了便捷的方式来访问 Redis 服务器。 * Jedis 连接 Redis:使用 Jedis 的连接池来连接 Redis 服务器 * Jedis 执行命令:使用 Jedis 的命令执行器来执行 Redis 命令 ...

    Redis快速入门ppt(1)

    Redis快速入门 ppt 介绍了 Redis 的基础知识,包括 NoSQL 的概念、Redis 的安装、Redis 的常见命令、Redis 的 Java 客户端等。 认识 NoSQL NoSQL 是一种非关系型数据库,它不同于传统的关系型数据库(RDBMS)。...

    Jedis操作Redis的案例

    而Jedis是Java语言连接Redis的客户端,提供了丰富的API供开发者进行数据操作。本案例将深入探讨如何利用Jedis在Java环境下与Redis进行交互,涉及的技术栈包括MyBatis持久层框架、Jedis工具类、Servlet以及JSP页面。 ...

    【收集】Java调用Redis 入门级Demo

    首先,Java与Redis的交互通常通过Java Redis客户端库Jedis来实现。Jedis是Java社区广泛使用的Redis客户端,它提供了丰富的API,可以方便地完成各种Redis操作。要使用Jedis,首先需要将其添加到项目的依赖管理工具中...

    redis入门以及jedis应用

    Jedis是Redis官方推荐的Java客户端库,用于操作Redis服务器。它提供了一套简单易用的API,方便开发者在Java程序中使用Redis的功能。 **Jedis的使用步骤:** 1. **添加依赖:** 在Maven项目中,需要添加Jedis的依赖。 ...

    Redis使用教程,详解

    Jedis 是 Redis 官网首选的 Java 客户端开发包,通过 Jedis,我们可以在 Java 中使用 Redis。Jedis 的使用非常简单,首先需要引入相关的 jar 包,然后创建连接实例,最后使用 Jedis 操作 Redis。 Redis 的特点 ...

    redis可运行的demo

    - Jedis是Java中常用的Redis客户端库,提供了丰富的API操作Redis。 - 如`Jedis jedis = new Jedis("localhost", 6379);`用于连接本地的Redis服务器。 - `jedis.set("key", "value");`用于设置键值对,`jedis.get...

    Redis从入门到精通2024版 视频教程 下载 百度网盘链接4.zip

    Redis从入门到精通2024版 视频教程 下载 ├─第 01 章 开篇 │ 001.Redis 录制计划.mp4 │ 002.Redis 介绍.mp4 │ 003.Redis 安装.mp4 │ ├─第 02 章 基本数据类型 │ 01.在后台启动 Redis.mp4 │ 02....

    Java开发中的Memcache原理及实现以及Redis的入门

    在Java项目中,需要引入Jedis或Lettuce等Java客户端库。 2. **数据操作**: Redis客户端提供了丰富的API,可以执行各种操作,如`set(key, value)`、`get(key)`、`lpush(listKey, value)`等。此外,Redis还支持事务和...

    redis 快速学习demo

    在Java中,我们可以使用Jedis或Lettuce等客户端库来与Redis进行交互。以下是一些关于Redis快速学习的关键知识点: 1. **Redis基本数据类型**: - **String**:基本的字符串类型,可以存储字符、数字,支持操作如...

    REDIS 入门指南pdf

    - Redis 可以与各种编程语言的客户端库无缝对接,如 Jedis(Java)、StackExchange.Redis(.NET)等。 - 常见框架如 Spring Data Redis 提供了高级封装,简化开发工作。 以上是 Redis 入门的基本知识点,深入学习...

    Redis从入门到精通2024版 视频教程 下载 百度网盘链接3.zip

    Redis从入门到精通2024版 视频教程 下载 ├─第 01 章 开篇 │ 001.Redis 录制计划.mp4 │ 002.Redis 介绍.mp4 │ 003.Redis 安装.mp4 │ ├─第 02 章 基本数据类型 │ 01.在后台启动 Redis.mp4 │ 02....

    Redis从入门到精通2024版 视频教程 下载 百度网盘链接1.zip

    Redis从入门到精通2024版 视频教程 下载 ├─第 01 章 开篇 │ 001.Redis 录制计划.mp4 │ 002.Redis 介绍.mp4 │ 003.Redis 安装.mp4 │ ├─第 02 章 基本数据类型 │ 01.在后台启动 Redis.mp4 │ 02....

    redis缓存技术入门

    在Java中使用Redis,通常需要一个客户端库,比如Jedis或Lettuce。Jedis是更常见的一种选择,它提供了丰富的API来操作Redis服务器。首先,你需要在项目中引入Jedis的依赖,然后配置Redis服务器的连接参数,如主机名、...

    redis从入门到精通

    - JDK环境:虽然Redis是用C语言编写的,但部分高级特性(如Jedis客户端)需要Java环境的支持。 - 其他依赖库:安装过程中可能需要GCC等编译工具。 2. **安装步骤**: - 下载Redis源码包。 - 解压后进入目录,...

    技术文档笔记Redis

    Jedis是Redis的Java客户端,提供了一个简单易用的API来操作Redis服务器。 ##### 4.2 Jedis客户端连接Redis服务器 使用Jedis客户端连接Redis服务器非常简单,只需要创建一个Jedis实例即可。 ```java import redis....

    redis入门与实践

    #### 八、Java客户端Jedis Jedis是一个用于连接Redis集群的Java客户端库,它提供了丰富的API来操作Redis中的数据。通过Jedis,开发者可以轻松地集成Redis到Java应用程序中,实现高效的缓存和数据存储功能。 总结,...

    Redis相关资料.zip

    总的来说,这个压缩包提供了从基础到进阶的Redis学习资源,不仅覆盖了Redis的安装和基本操作,还包含了一个重要的Java客户端——Jedis的使用示例。对于希望学习或提升Redis技能的开发者来说,这是一个非常有价值的...

Global site tag (gtag.js) - Google Analytics