Redis Springboot 整合Redis单机

1 引入依赖

	<!-- 引入redis依赖 -->
  <dependency>
  	<groupId>org.springframework.boot</groupId>
  	<artifactId>spring-boot-starter-data-redis</artifactId>
  </dependency>

2 集成配置

############################################################
#
#  配置Redis
#
###########################################################
spring:
  redis:
    database: 1
    host: 192.168.51.4
    port: 6379
    password: auskat

3 测试功能

package com.auskat.controller;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import springfox.documentation.annotations.ApiIgnore;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

/**
 * 类文件: RedisTestController
 * <p>
 * <p>
 * 类描述:测试控制层
 * <p>
 * 作     者: AusKa_T
 * <p>
 * 日     期: 
 * <p>
 * 时     间: 
 * <p>
 */
@RestController
@RequestMapping("/redis")
public class RedisTestController {
    
    

   @Autowired
   private RedisTemplate redisTemplate;

    @GetMapping("/set")
    public String set(String key,String value){
    
    
        redisTemplate.opsForValue().set(key,value);
        return "ok";
    }

    @GetMapping("/get")
    public String get(String key){
    
    
		   return (String)redisTemplate.opsForValue().get(key);
    }

    @GetMapping("/delete")
    public String delete(String key){
    
    
        redisTemplate.delete(key);
        return "ok";
    }


}

一般情况下使用 StringRedisTemplate 序列化,操作redis

@Autowired
private StringRedisTemplate redisTemplate;

4 相关信息

  • 博文不易,辛苦各位猿友点个关注和赞,感谢

猜你喜欢

转载自blog.csdn.net/qq_15769939/article/details/113735333