Spring Boot系列教程十二:Spring boot集成Redis

来源:互联网 发布:中国真实gdp季度数据 编辑:程序博客网 时间:2024/05/17 12:06

一.创建项目

    项目名称为 “springboot_redis”,创建过程中勾选 “Web”,“Redis”,第一次创建Maven需要下载依赖包(耐心等待)

二.实现

properties配置文件中添加配置信息

##########redis#############redis的IP地址spring.redis.host=localhost  #redis的端口spring.redis.port=6379#redis的密码spring.redis.password=123456#redis默认有16个数据库,使用DB0spring.redis.database=0

创建RedisComponent类

package com.woniu.RedisComponent;import org.apache.hadoop.mapred.gethistory_jsp;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.StringRedisTemplate;import org.springframework.data.redis.core.ValueOperations;import org.springframework.stereotype.Component;@Componentpublic class RedisComponent {@Autowiredprivate StringRedisTemplate stringRedisTemplate;public void set(String key, String value){ValueOperations<String, String> ops = this.stringRedisTemplate.opsForValue();boolean bExistent = this.stringRedisTemplate.hasKey(key);if (bExistent) {System.out.println("this key is bExistent!");}else{ops.set(key, value);}}public String get(String key){return this.stringRedisTemplate.opsForValue().get(key);}public void del(String key){this.stringRedisTemplate.delete(key);}}

创建WebController类

package com.woniu.controller;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;import com.woniu.RedisComponent.RedisComponent;@RestController@RequestMapping(value="/web")public class WebController {@Autowiredprivate RedisComponent redisComponet;@RequestMapping(value="/set/{key}/{value}")public String set(@PathVariable String key, @PathVariable String value){redisComponet.set(key, value);return "set key succ!";}@RequestMapping(value="/get/{key}")public String get(@PathVariable String key){return redisComponet.get(key);}@RequestMapping(value="/del/{key}")public void del(@PathVariable String key){redisComponet.del(key);}}
本机安装redis,设置密码为123456,启动redis。

测试:

工程springboot_redis源码下载地址:点击打开链接

spring boot讨论群:611262656,一键加群:点击加群

更多技术文章请关注微信公众号“Java架构师之路”:



2 0
原创粉丝点击