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
分享到:
相关推荐
Java的Jedis是常用的Redis客户端库,它提供了一系列API,可以用来执行Redis命令,如设置和获取键值、操作列表、集合等数据结构。 "Redis入门教程.pptx"可能是关于Redis的基础教程,涵盖了Redis的基本概念、安装配置...
Jedis是Java社区中广泛使用的Redis客户端库,它提供了丰富的API来操作Redis服务器。在本文中,我们将深入探讨Jedis的入门知识,包括安装配置、基本操作以及一些高级特性。 **一、Jedis的安装与配置** 首先,你需要...
Jedis 是一个 Java 语言的 Redis 客户端库,提供了便捷的方式来访问 Redis 服务器。 * Jedis 连接 Redis:使用 Jedis 的连接池来连接 Redis 服务器 * Jedis 执行命令:使用 Jedis 的命令执行器来执行 Redis 命令 ...
Redis快速入门 ppt 介绍了 Redis 的基础知识,包括 NoSQL 的概念、Redis 的安装、Redis 的常见命令、Redis 的 Java 客户端等。 认识 NoSQL NoSQL 是一种非关系型数据库,它不同于传统的关系型数据库(RDBMS)。...
而Jedis是Java语言连接Redis的客户端,提供了丰富的API供开发者进行数据操作。本案例将深入探讨如何利用Jedis在Java环境下与Redis进行交互,涉及的技术栈包括MyBatis持久层框架、Jedis工具类、Servlet以及JSP页面。 ...
首先,Java与Redis的交互通常通过Java Redis客户端库Jedis来实现。Jedis是Java社区广泛使用的Redis客户端,它提供了丰富的API,可以方便地完成各种Redis操作。要使用Jedis,首先需要将其添加到项目的依赖管理工具中...
Jedis是Redis官方推荐的Java客户端库,用于操作Redis服务器。它提供了一套简单易用的API,方便开发者在Java程序中使用Redis的功能。 **Jedis的使用步骤:** 1. **添加依赖:** 在Maven项目中,需要添加Jedis的依赖。 ...
Jedis 是 Redis 官网首选的 Java 客户端开发包,通过 Jedis,我们可以在 Java 中使用 Redis。Jedis 的使用非常简单,首先需要引入相关的 jar 包,然后创建连接实例,最后使用 Jedis 操作 Redis。 Redis 的特点 ...
- Jedis是Java中常用的Redis客户端库,提供了丰富的API操作Redis。 - 如`Jedis jedis = new Jedis("localhost", 6379);`用于连接本地的Redis服务器。 - `jedis.set("key", "value");`用于设置键值对,`jedis.get...
Redis从入门到精通2024版 视频教程 下载 ├─第 01 章 开篇 │ 001.Redis 录制计划.mp4 │ 002.Redis 介绍.mp4 │ 003.Redis 安装.mp4 │ ├─第 02 章 基本数据类型 │ 01.在后台启动 Redis.mp4 │ 02....
在Java项目中,需要引入Jedis或Lettuce等Java客户端库。 2. **数据操作**: Redis客户端提供了丰富的API,可以执行各种操作,如`set(key, value)`、`get(key)`、`lpush(listKey, value)`等。此外,Redis还支持事务和...
在Java中,我们可以使用Jedis或Lettuce等客户端库来与Redis进行交互。以下是一些关于Redis快速学习的关键知识点: 1. **Redis基本数据类型**: - **String**:基本的字符串类型,可以存储字符、数字,支持操作如...
- Redis 可以与各种编程语言的客户端库无缝对接,如 Jedis(Java)、StackExchange.Redis(.NET)等。 - 常见框架如 Spring Data Redis 提供了高级封装,简化开发工作。 以上是 Redis 入门的基本知识点,深入学习...
Redis从入门到精通2024版 视频教程 下载 ├─第 01 章 开篇 │ 001.Redis 录制计划.mp4 │ 002.Redis 介绍.mp4 │ 003.Redis 安装.mp4 │ ├─第 02 章 基本数据类型 │ 01.在后台启动 Redis.mp4 │ 02....
Redis从入门到精通2024版 视频教程 下载 ├─第 01 章 开篇 │ 001.Redis 录制计划.mp4 │ 002.Redis 介绍.mp4 │ 003.Redis 安装.mp4 │ ├─第 02 章 基本数据类型 │ 01.在后台启动 Redis.mp4 │ 02....
在Java中使用Redis,通常需要一个客户端库,比如Jedis或Lettuce。Jedis是更常见的一种选择,它提供了丰富的API来操作Redis服务器。首先,你需要在项目中引入Jedis的依赖,然后配置Redis服务器的连接参数,如主机名、...
- JDK环境:虽然Redis是用C语言编写的,但部分高级特性(如Jedis客户端)需要Java环境的支持。 - 其他依赖库:安装过程中可能需要GCC等编译工具。 2. **安装步骤**: - 下载Redis源码包。 - 解压后进入目录,...
Jedis是Redis的Java客户端,提供了一个简单易用的API来操作Redis服务器。 ##### 4.2 Jedis客户端连接Redis服务器 使用Jedis客户端连接Redis服务器非常简单,只需要创建一个Jedis实例即可。 ```java import redis....
#### 八、Java客户端Jedis Jedis是一个用于连接Redis集群的Java客户端库,它提供了丰富的API来操作Redis中的数据。通过Jedis,开发者可以轻松地集成Redis到Java应用程序中,实现高效的缓存和数据存储功能。 总结,...
总的来说,这个压缩包提供了从基础到进阶的Redis学习资源,不仅覆盖了Redis的安装和基本操作,还包含了一个重要的Java客户端——Jedis的使用示例。对于希望学习或提升Redis技能的开发者来说,这是一个非常有价值的...