package crc.platformFramework.module;
import java.util.HashMap;
import java.util.Map;
import org.junit.Test;
import redis.clients.jedis.Jedis;
/**
* Redis结合java的一个小demo
* Redis所以来的三个java:
* commons-pool-1.6.jar
* jedis-2.1.0.jar、
*@author tanli45
*@time
*/
public class RedisJava {
public static void main(String[] args) {
// 连接本地的 Redis 服务
Jedis jedis = new Jedis("localhost");
System.err.println(jedis);
System.out.println("连接本地的 Redis 服务成功!");
// 查看服务是否运行
System.out.println("服务 正在运行: " + jedis.ping());
}
@Test
//Redis Java String(字符串) 实例
public void TestRedisString(){
//连接本地的 Redis 服务
Jedis jedis = new Jedis("localhost");
System.out.println("Connection to server sucessfully");
//设置 redis 字符串数据
jedis.set("runoobkey", "Redis tutorial");
// jedis.lpush("ttt","sfadsf");
// // 获取存储的数据并输出
System.out.println("Stored string in redis:: "+ jedis.get("runoobkey"));
jedis.set("theName", "测试输入");
String name = jedis.get("theName");
System.out.println("Stored theName in redis:: "+ name);
Map<String, String> map = new HashMap<String, String>();
map.put("name", "xinxin");
map.put("age", "22");
map.put("qq", "123456");
jedis.hmset("user",map);
jedis.hdel("user", "age"); //删除集合中的某个元素
jedis.del("ttt","sfadsf"); //删除某行数据
System.out.println(jedis.hmget("user", "age")); //因为删除了,所以返回的是null
jedis.disconnect();
//添加
jedis.sadd("user1","liuling");
jedis.sadd("user1","xinxin");
jedis.sadd("user1","ling");
jedis.sadd("user1","zhangxinxin");
jedis.sadd("user1","who");
//移除noname
jedis.srem("user1","who");
System.out.println(jedis.smembers("user1"));//获取所有加入的value
System.out.println(jedis.clusterNodes());
}
}
分享到:
相关推荐
本示例“java redis demo”是关于如何在Java应用程序中集成并有效使用Redis的一个实例,主要涉及Jedis连接池以及各种数据类型的操作。 首先,Jedis是一个Java客户端,用于与Redis服务器进行通信。它提供了丰富的API...
在这个“完整的java操作redis demo”中,我们不仅可以看到如何使用Jedis进行基本的Redis操作,还能学习到如何结合Java处理Excel数据,这在数据导入导出或者数据分析场景中非常实用。 首先,我们要了解Jedis的基本...
在这个"Java-redis-demo"项目中,我们将会探讨如何在Java环境中集成和使用Redis,以便利用它的强大功能。以下是关于Java与Redis交互的一些关键知识点: 1. **Jedis库**: Java连接Redis最常用的客户端库是Jedis。它...
public class RedisDemo { public static void main(String[] args) { Jedis jedis = new Jedis("localhost"); // 连接本地Redis服务器 jedis.set("key", "value"); // 设置键值对 String value = jedis.get(...
本地连接redis的demo,可以是指对应key的过期时间 ,
根据网上教程,自己整理学习的一份demo,记录一下,以便以后翻阅
本篇将通过一个简单的Java调用Redis的Demo来探讨如何在Java应用中操作Redis。 首先,我们需要在项目中引入Jedis库,这是一个Java客户端,用于连接和操作Redis。你可以通过Maven或Gradle在你的构建文件中添加依赖。...
本教程将通过一个名为 "Spring boot redis demo" 的入门级项目,介绍如何在Spring Boot中集成并使用Redis,同时解决可能出现的乱码问题。 首先,我们需要在Spring Boot项目中添加Redis的相关依赖。在`pom.xml`或`...
在这个名为"redisdemo.zip"的压缩包中,我们很可能是找到了一个关于Redis的初级示例,帮助初学者理解如何在Java环境中集成和使用Redis。这个简单的学习资源可能会涵盖以下几个关键知识点: 1. **Redis基础概念**:...
在本项目"SpringMVC整合RedisDemo"中,我们探讨了如何将流行的Java Web框架SpringMVC与高性能的键值存储系统Redis相结合,以提升Web应用的数据处理速度和效率。这个项目采用Maven作为构建工具,确保依赖管理的便捷性...
在Java开发中,Redis是一个广泛使用的高性能键值存储系统,常用于缓存、数据库和消息中间件等场景。本文将详细讲解如何在Java项目中运用Redis,并通过一个名为"hello-redis"的示例来展示Redis的基本操作以及消息订阅...
这个DEMO源码可能包含了上述操作的示例,便于初学者理解如何在Java中使用Redis。通过阅读和运行代码,你可以更深入地学习Redis的基本操作和Java客户端的使用方法。随着Redis版本的更新,Jedis也在不断演进,因此在...
redis java demoredis java demoredis java demoredis java demoredis java demoredis java demoredis java demoredis java demo
在本项目"redisDemo"中,我们将探讨如何在SpringBoot框架下集成Jedis库来操作Redis,并封装基本的数据操作,涉及Redis的五种基础数据类型。 首先,`springboot`是一个由Pivotal团队维护的Java框架,用于简化Spring...
**Java操作Redis服务器端Demo** 在Java中,我们可以使用Jedis或Lettuce库来操作Redis。这里以Jedis为例,演示基本的Redis操作。 1. **添加Jedis依赖** 如果使用Maven,将以下依赖添加到`pom.xml`文件中: ```...
在本文中,我们将深入探讨如何使用Spring Boot与Redis进行集成,并通过一个简单的示例来演示其配置和操作过程。Spring Boot是Spring框架的一个模块,它简化了创建独立、生产级别的基于Spring的应用程序。Redis则是一...
Spring Boot 是一个快速开发框架,它简化了在Java应用程序中配置Spring和其他库的过程。Redis 是一个高性能的键值数据存储系统,常用于缓存、消息队列等场景。本示例将详细介绍如何在Spring Boot项目中整合Redis,...
Java是广泛使用的编程语言,提供了丰富的库来与Redis进行交互。本篇将详细讲解如何使用Java操作Redis,包括各个数据类型的操作以及增删改查的基本方法。 首先,我们需要在Java项目中引入Jedis库,它是Java操作Redis...
**RedisDemo案例** Redis,全称Remote Dictionary Server,是一个开源的、高性能的键值存储系统。它被广泛用于数据缓存、消息队列、计数器以及多种分布式系统中的数据存储。Redis以其丰富的数据结构(如字符串、...