java 连接redis 以及基本操作
2017-03-15 11:54
477 查看
一、首先下载安装redis
二、项目搭建
1.搭建一个maven 工程
2. 在pom.xml文件的dependencies节点下增加如下内容:
三、测试的小例子(Redisson 和redis.clients 两种方式连接 实例都有)
二、项目搭建
1.搭建一个maven 工程
2. 在pom.xml文件的dependencies节点下增加如下内容:
<!-- resis --> <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>1.0.2</version> </dependency> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.7.2</version> </dependency> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> <version>1.5.0.RELEASE</version> </dependency>
三、测试的小例子(Redisson 和redis.clients 两种方式连接 实例都有)
package com.jf.eam.eamserver; import java.util.Queue; import java.util.Set; import java.util.concurrent.ConcurrentMap; import org.redisson.Config; import org.redisson.Redisson; import redis.clients.jedis.Jedis; public class test3 { private static Jedis redis = null; public static void main(String[] args) { // 1.初始化 Config config = new Config(); config.setConnectionPoolSize(10); config.addAddress("127.0.0.1:6379"); Redisson redisson = Redisson.create(config); //第一种方式 Redisson 连接 redis = new Jedis("127.0.0.1", 6379); //第二种方式 redis.clients 连接 System.out.println("reids连接成功..."); //获取redis中对应的value值 redis.set("name","帅的不要不要的");//向key-->name中放入了value-->帅的不要不要的 String value=redis.get("name"); System.out.println("name:"+value); String myvalue =redis.get("Mykey"); System.out.println("Mykey:"+myvalue); // 2.测试concurrentMap,put方法的时候就会同步到redis中 ConcurrentMap<String, Object> map = redisson.getMap("FirstMap"); map.put("wuguowei", "男"); map.put("zhangsan", "nan"); map.put("lisi", "女"); ConcurrentMap resultMap = redisson.getMap("FirstMap"); System.out.println("resultMap==" + resultMap.keySet()); // 2.测试Set集合 Set mySet = redisson.getSet("MySet"); mySet.add("wuguowei"); mySet.add("lisi"); Set resultSet = redisson.getSet("MySet"); System.out.println("resultSet===" + resultSet.size()); //3.测试Queue队列 Queue myQueue = redisson.getQueue("FirstQueue"); myQueue.add("wuguowei"); myQueue.add("lili"); myQueue.add("zhangsan"); myQueue.peek(); myQueue.poll(); Queue resultQueue=redisson.getQueue("FirstQueue"); System.out.println("resultQueue==="+resultQueue); // 关闭连接 redisson.shutdown(); } }
相关文章推荐
- Java连接Redis以及简单操作
- Redis缓存系统(一)Java-Jedis操作Redis,基本操作以及 实现对象保存
- mysql基本操作以及Java连接mysql
- Redis缓存系统-Java-Jedis操作Redis,基本操作以及 实现对象保存
- redis基本认识以及在windows上Java操作redis例子
- java操作redis(一):建立连接以及常用存取值的操作
- Java连接redis集群操作存储、删除以及获取值
- Redis缓存系统(1)Java-Jedis操作Redis,基本操作以及 实现对象保存
- JAVA连接到MySQL数据库的基本操作
- Java学习笔记——JDBC之与数据库MySQL的连接以及增删改查等操作
- java对redis的基本操作
- java对redis的基本操作
- java对redis的基本操作
- java对redis的基本操作<转>
- [转]在Java中实现.net中DataTable功能以及操作双数据库的List连接问题解决方案探究
- redis的安装和java基本操作
- java对redis的基本操作
- java对redis的基本操作
- 黑马程序员JAVA基础-数组以及一些基本操作
- java对redis的基本操作