使用maven实现redis与idea的连接问题
spring配置文件加入
pom.xml文件需要下载jar包
junit junit4.11 testredis.clients jedis2.9.0 org.springframework.data spring-data-redis2.5.1
建一个测试包在src下
![使用maven实现redis与idea的连接问题](https://img.it610.com/image/info11/1880fb32ca9b4fa2a10d09feccd3998f.png)
文章图片
实现一些简单的功能: Setlisthashsortedset时间操作字符串等
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 {//操作字符串@Testpublic 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(); }//操作时间@Testpublic 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@Testpublic 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集合@Testpublic 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 (String s : set) {System.out.println(s); }jedis.close(); } //操作hash类型@Testpublic 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@Testpublic 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"); Setset= jedis.zrange("Mysort",0,-1); for (String s:set){ System.out.println(s); } }@Testpublic 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(); } @Testpublicvoid test8(){Jedis jedis = new Jedis("127.0.0.1", 6379); jedis.select(4); jedis.set("userName", "武康康"); System.out.println(jedis.get("userName")); jedis.close(); } }
【使用maven实现redis与idea的连接问题】到此这篇关于使用MAVEN实现redis与idea的连接问题的文章就介绍到这了,更多相关redis连接idea内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- 由浅入深理解AOP
- 【译】20个更有效地使用谷歌搜索的技巧
- 关于QueryWrapper|关于QueryWrapper,实现MybatisPlus多表关联查询方式
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- MybatisPlus使用queryWrapper如何实现复杂查询
- python学习之|python学习之 实现QQ自动发送消息
- 孩子不是实现父母欲望的工具——林哈夫
- opencv|opencv C++模板匹配的简单实现
- Node.js中readline模块实现终端输入