?
一、首先下載安裝redis
二、項目搭建
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(); } }
?