`

Java redis demo

阅读更多
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 demo”是关于如何在Java应用程序中集成并有效使用Redis的一个实例,主要涉及Jedis连接池以及各种数据类型的操作。 首先,Jedis是一个Java客户端,用于与Redis服务器进行通信。它提供了丰富的API...

    完整的java操作redis demo

    在这个“完整的java操作redis demo”中,我们不仅可以看到如何使用Jedis进行基本的Redis操作,还能学习到如何结合Java处理Excel数据,这在数据导入导出或者数据分析场景中非常实用。 首先,我们要了解Jedis的基本...

    Java-redis-demo

    在这个"Java-redis-demo"项目中,我们将会探讨如何在Java环境中集成和使用Redis,以便利用它的强大功能。以下是关于Java与Redis交互的一些关键知识点: 1. **Jedis库**: Java连接Redis最常用的客户端库是Jedis。它...

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

    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

    本地连接redis的demo,可以是指对应key的过期时间 ,

    spring+redis Demo

    根据网上教程,自己整理学习的一份demo,记录一下,以便以后翻阅

    Java调用Redis 简单Demo

    本篇将通过一个简单的Java调用Redis的Demo来探讨如何在Java应用中操作Redis。 首先,我们需要在项目中引入Jedis库,这是一个Java客户端,用于连接和操作Redis。你可以通过Maven或Gradle在你的构建文件中添加依赖。...

    Spring boot redis demo.rar

    本教程将通过一个名为 "Spring boot redis demo" 的入门级项目,介绍如何在Spring Boot中集成并使用Redis,同时解决可能出现的乱码问题。 首先,我们需要在Spring Boot项目中添加Redis的相关依赖。在`pom.xml`或`...

    redisdemo.zip

    在这个名为"redisdemo.zip"的压缩包中,我们很可能是找到了一个关于Redis的初级示例,帮助初学者理解如何在Java环境中集成和使用Redis。这个简单的学习资源可能会涵盖以下几个关键知识点: 1. **Redis基础概念**:...

    SpringMVC整合RedisDemo

    在本项目"SpringMVC整合RedisDemo"中,我们探讨了如何将流行的Java Web框架SpringMVC与高性能的键值存储系统Redis相结合,以提升Web应用的数据处理速度和效率。这个项目采用Maven作为构建工具,确保依赖管理的便捷性...

    java中运用redis的demo

    在Java开发中,Redis是一个广泛使用的高性能键值存储系统,常用于缓存、数据库和消息中间件等场景。本文将详细讲解如何在Java项目中运用Redis,并通过一个名为"hello-redis"的示例来展示Redis的基本操作以及消息订阅...

    JAVA连接redis进行操作的DEMO源码(2016)

    这个DEMO源码可能包含了上述操作的示例,便于初学者理解如何在Java中使用Redis。通过阅读和运行代码,你可以更深入地学习Redis的基本操作和Java客户端的使用方法。随着Redis版本的更新,Jedis也在不断演进,因此在...

    3分钟搞定redis java demo

    redis java demoredis java demoredis java demoredis java demoredis java demoredis java demoredis java demoredis java demo

    redisDemo.rar

    在本项目"redisDemo"中,我们将探讨如何在SpringBoot框架下集成Jedis库来操作Redis,并封装基本的数据操作,涉及Redis的五种基础数据类型。 首先,`springboot`是一个由Pivotal团队维护的Java框架,用于简化Spring...

    redis安装教程和java操作服务器端demo

    **Java操作Redis服务器端Demo** 在Java中,我们可以使用Jedis或Lettuce库来操作Redis。这里以Jedis为例,演示基本的Redis操作。 1. **添加Jedis依赖** 如果使用Maven,将以下依赖添加到`pom.xml`文件中: ```...

    spring boot redis demo

    在本文中,我们将深入探讨如何使用Spring Boot与Redis进行集成,并通过一个简单的示例来演示其配置和操作过程。Spring Boot是Spring框架的一个模块,它简化了创建独立、生产级别的基于Spring的应用程序。Redis则是一...

    spring boot整合redis demo代码

    Spring Boot 是一个快速开发框架,它简化了在Java应用程序中配置Spring和其他库的过程。Redis 是一个高性能的键值数据存储系统,常用于缓存、消息队列等场景。本示例将详细介绍如何在Spring Boot项目中整合Redis,...

    redis java操作demo

    Java是广泛使用的编程语言,提供了丰富的库来与Redis进行交互。本篇将详细讲解如何使用Java操作Redis,包括各个数据类型的操作以及增删改查的基本方法。 首先,我们需要在Java项目中引入Jedis库,它是Java操作Redis...

    RedisDemo案例

    **RedisDemo案例** Redis,全称Remote Dictionary Server,是一个开源的、高性能的键值存储系统。它被广泛用于数据缓存、消息队列、计数器以及多种分布式系统中的数据存储。Redis以其丰富的数据结构(如字符串、...

Global site tag (gtag.js) - Google Analytics