當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
SpringBoot简单集成Redis,实现简单查询
生活随笔
收集整理的這篇文章主要介紹了
SpringBoot简单集成Redis,实现简单查询
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1引入redis的依賴
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>2yml中配置redis地址、端口、密碼
redis:# redis密碼password:alone:#redis地址host: 127.0.0.1#redis端口port: 63793在server中使用redis
首先實體類要實現序列化
@Service public class SysUserService {//自動注入redis@Autowiredprivate RedisTemplate<Object,Object> redisTemplate;//根據用戶id獲取用戶信息public SysUser selectSysUserByUserId(Integer userId){//修改key的序列化類型 提高可讀行 StringRedisSerializer設置key的類型為stringRedisSerializer redisSerializer = new StringRedisSerializer();redisTemplate.setKeySerializer(redisSerializer);//從redis緩存中查詢SysUser sysUser = (SysUser) redisTemplate.opsForValue().get("sysUser");//如果為空則從數據庫查詢if(sysUser == null){//從數據庫查詢sysUser = sysUserDao.selectSysUserByUserId(userId);//存入redis中redisTemplate.opsForValue().set("sysUser",sysUser);}return sysUser;} } 與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的SpringBoot简单集成Redis,实现简单查询的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: springboot中如何获取yml配置
- 下一篇: gradle idea java ssm