欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java redis demo

程序员文章站 2022-07-07 19:54:48
...
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