springboot的redis工具类编写(采用RedisTemplate)(简单的取值,取多个值)。
生活随笔
收集整理的這篇文章主要介紹了
springboot的redis工具类编写(采用RedisTemplate)(简单的取值,取多个值)。
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先:
redis存在于內存中,因此非常高效
存儲特點是key-value
其還有許多高效的數據結構,能同時讀寫幾萬數據量。
在springboot中運用redis做一些驗證存儲非常管用,
同時因為redis的高效性,緩存等,對項目速度有益處
對于工具類:
添加相關 springboot依賴:
編寫相關util:
RedisTemplate采用自動裝配的方法。
使用時也是自動裝配
測試類:
package com.j.ssm.tool;import com.j.ssm.SsmApplication; import org.junit.jupiter.api.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner;import java.util.*;import static org.junit.jupiter.api.Assertions.*; @RunWith(SpringRunner.class) @SpringBootTest(classes = SsmApplication.class) class RedisUtilTest {@AutowiredRedisUtil redisUtil;@Testvoid Value() {redisUtil.setValue("myKey","6666");System.out.println(redisUtil.getValue("myKey"));}@Testvoid multi() {String[] strings={"1","2","33"};Map<String,Object> X=new HashMap<>();Collection<String> c=new LinkedList<>();for (String string:strings) {X.put(string,string);c.add(string);}redisUtil.multiSet(X);List<Object> X1=redisUtil.multiGet(c);for (Object O:X1) {System.out.println((String) O);}}@Testvoid incr() {System.out.println( redisUtil.incr("6666",new Date().getTime()));} }測試結果:
OK
總結
以上是生活随笔為你收集整理的springboot的redis工具类编写(采用RedisTemplate)(简单的取值,取多个值)。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: springboot使用redisTem
- 下一篇: java idea连数据库报错:Serv