本篇文章給大家分享的是有關(guān)redisTemplate方法如何在spring中使用,小編覺得挺實用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
創(chuàng)新互聯(lián)公司:自2013年創(chuàng)立以來為各行業(yè)開拓出企業(yè)自己的“網(wǎng)站建設(shè)”服務(wù),為上千公司企業(yè)提供了專業(yè)的成都網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計和網(wǎng)站推廣服務(wù), 按需策劃設(shè)計由設(shè)計師親自精心設(shè)計,設(shè)計的效果完全按照客戶的要求,并適當(dāng)?shù)奶岢龊侠淼慕ㄗh,擁有的視覺效果,策劃師分析客戶的同行競爭對手,根據(jù)客戶的實際情況給出合理的網(wǎng)站構(gòu)架,制作客戶同行業(yè)具有領(lǐng)先地位的。
需要的jar包
spring-data-Redis-1.6.2.RELEASE.jar
jedis-2.7.2.jar(依賴 commons-pool2-2.3.jar)
commons-pool2-2.3.jar
spring-redis.xml 配置文件
測試代碼
import java.util.HashMap; import java.util.Map; import org.springframework.context.support.ClassPathXmlApplicationContext; import org.springframework.data.redis.core.HashOperations; import org.springframework.data.redis.core.ListOperations; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.ValueOperations; public static void main(String[] args) { ClassPathXmlApplicationContext appCtx = new ClassPathXmlApplicationContext("spring-redis.xml"); final RedisTemplateredisTemplate = appCtx.getBean("redisTemplate",RedisTemplate.class); //添加一個 key ValueOperations value = redisTemplate.opsForValue(); value.set("lp", "hello word"); //獲取 這個 key 的值 System.out.println(value.get("lp")); //添加 一個 hash集合 HashOperations hash = redisTemplate.opsForHash(); Map map = new HashMap (); map.put("name", "lp"); map.put("age", "26"); hash.putAll("lpMap", map); //獲取 map System.out.println(hash.entries("lpMap")); //添加 一個 list 列表 ListOperations list = redisTemplate.opsForList(); list.rightPush("lpList", "lp"); list.rightPush("lpList", "26"); //輸出 list System.out.println(list.range("lpList", 0, 1)); //添加 一個 set 集合 SetOperations set = redisTemplate.opsForSet(); set.add("lpSet", "lp"); set.add("lpSet", "26"); set.add("lpSet", "178cm"); //輸出 set 集合 System.out.println(set.members("lpSet")); //添加有序的 set 集合 ZSetOperations zset = redisTemplate.opsForZSet(); zset.add("lpZset", "lp", 0); zset.add("lpZset", "26", 1); zset.add("lpZset", "178cm", 2); //輸出有序 set 集合 System.out.println(zset.rangeByScore("lpZset", 0, 2)); }
以上就是RedisTemplate方法如何在spring中使用,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降摹OM隳芡ㄟ^這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。