使用maven实现redis与idea的连接问题

网友投稿 268 2022-12-26

使用maven实现redis与idea的连接问题

spring配置文件  加入

pom.xml文件需要下载jar包

junit

junit

4.11

test

redis.clients

jedis

2.9.0

org.springframework.data

spring-data-redis

2.5.1

建一个测试包在src下

实现一些简单的功能: Set  list    hash   sortedset   时间   操作字符串等

import org.junit.Test;

import redis.clients.jedis.Jedis;

import redis.clients.jedis.JedisPool;

import redis.clients.jedis.JedisPoolConfig;

import java.util.List;

import java.util.Map;

import java.util.Set;

public class JedisTest {

// 操作字符串

@Test

public void test1() {

Jedis jedis = new Jedis("127.0.0.1", 6379);

jedis.select(1);

jedis.set("userName", "张三三");

System.out.println(jedis.get("userName"));

jedis.close();

}

//操作时间

@Test

public void test2() {

Jedis jedis = new Jedis("127.0.0.1", 6379);

jedis.select(2);

jedis.setex("Name", 15, "wsf");

System.out.println(jedis.get("Name"));

jedis.close();

}

//操作list

@Test

public void test3() {

Jedis jedis = new Jedis("127.0.0.1", 6379);

jedis.select(2);

jedis.lpush("myList", "g", "h", "i");

jedis.rpush("myList", "j", "k", "l");

List list = jedis.lrange("myList", 0, -1);

for (String j : list) {

System.out.println(j);

}

jedis.close();

}

//操作set集合

@Test

public void test4() {

Jedis jedis = new Jedis("127.0.0.1", 6379);

jedis.select(3);

jedis.sadd("mySet", "zs", "李四", "王麻子", "zz");

Set set = jedis.smembers("mySet");

for (StriVfRJnQng s : set) {

System.out.println(s);

}

jedis.close();

}

//操作hash类型

@Test

public void test5() {

Jedis jedis = new Jedis("127.0.0.1", 6379);

jedis.select(4);

jedis.hset("myhash","userName","zs");

jedis.hset("myhash","passWord","123123");

Map map = jedis.hgetAll("myhash");

Set keys = map.keySet();

for (String key:keys){

System.out.println("key:"+key+"\tvalue:"+map.get(key));

}

jedis.close();

}

//操作有序集合类型sortedset

@Test

public void test6() {

Jedis jedis = new Jedis("127.0.0.1", 6379);

jedis.select(4);

jedis.zadd("Mysort",50,"张三");

jedis.zadd("Mysort",70,"李四");

jedis.zadd("Mysort",30,"王五");

jedis.zadd("Mysort",100,"ssss");

jedis.zadd("Mysort",60,"dddd");

jedis.zadd("Mysort",10,"aaa");

jedis.zadd("Mysort",5,"adadw");

Set set= jedis.zrange("Mysort",0,-1);

for (String s:set){

System.out.println(s);

}

}

@Test

public void test7() {

JedisPoolConfig config = new JedisPoolConfig();

config.setMaxTotal(50);

config.setMinIdle(10);

JedisPool jedisPool= new JedisPool(config,"127.0.0.1",6379);

Jedis jedis= jedisPool.getResource();

jedis.set("zzzz","阿斯顿");

System.out.println(jedis.get("xxoo"));

jedis.close();

}

@Test

public void test8(){

Jedis jedis = new Jedis("127.0.0.1", 6379);

jVfRJnQedis.select(4);

jedis.set("userName", "武康康");

System.out.println(jedis.get("userName"));

jedis.close();

}

}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:怎么根据网站找api接口(怎么根据网站找api接口数据)
下一篇:Java BufferWriter写文件写不进去或缺失数据的解决
相关文章

 发表评论

暂时没有评论,来抢沙发吧~