日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

(八)Springboot整合Redis(RedisTemplate,使用Junit进行测试)

發布時間:2024/1/18 javascript 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (八)Springboot整合Redis(RedisTemplate,使用Junit进行测试) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

Springboot使用RedisTemplate來操作redis

步驟:
1.引入測試與redis依賴
2.配置application.yml配置文件
3.創建測試類寫入注解
4.測試Redis(String、hash、set、list、sorted Set)

1.pom.xml引入坐標

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>

2.配置application.yml

地址、端口號、密碼

spring:redis:host: 192.168.182.129port: 6379password: 111111

3.創建測試類

@RunWith(SpringRunner.class) @SpringBootTest public class RedisTest {@Autowiredprivate RedisTemplate redisTemplate;}

4.測試

這里用兩種寫法,后面我們用一種
String

@Testpublic void testString(){//字符串redisTemplate.opsForValue().set("name","tony");System.out.println(redisTemplate.opsForValue().get("name"));redisTemplate.boundValueOps("name").set("mike");System.out.println(redisTemplate.boundValueOps("name").get());}

結果:
tony
mike

Hash

@Testpublic void testHash(){//散列redisTemplate.boundHashOps("student").put("name","tom");redisTemplate.boundHashOps("student").put("age",11);System.out.println(redisTemplate.boundHashOps("student").keys());System.out.println(redisTemplate.boundHashOps("student").values());System.out.println(redisTemplate.boundHashOps("student").entries().get("name"));}

結果:
[age, name]
[11, tom]
tom

List

@Testpublic void testList(){//列表redisTemplate.boundListOps("list_test").leftPushAll("list1","list2","list3");System.out.println(redisTemplate.boundListOps("list_test").range(0, -1));}

結果:
[list3, list2, list1]

Set

@Testpublic void testSet(){//集合redisTemplate.boundSetOps("set_test").add("set1","set2","set3","set4");System.out.println(redisTemplate.boundSetOps("set_test").members());}

結果:
[set1, set4, set3, set2]

有序集合

@Testpublic void testSortedSet(){redisTemplate.boundZSetOps("zset_test").add("zset1",5);redisTemplate.boundZSetOps("zset_test").add("zset2",2);redisTemplate.boundZSetOps("zset_test").add("zset3",4);redisTemplate.boundZSetOps("zset_test").add("zset4",3);System.out.println(redisTemplate.boundZSetOps("zset_test").range(0, -1));}

結果:
[zset2, zset4, zset3, zset1]

幫助到您請點贊關注收藏謝謝!!!

總結

以上是生活随笔為你收集整理的(八)Springboot整合Redis(RedisTemplate,使用Junit进行测试)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。