Spring Boot 8:Spring Boot整合Redis

一、搭建Redis环境

1、下载Redis安装压缩包

Redis官网与在线教程

2、将Redis安装包解压到任意位置

  • 解压到D:\Program Files\redis目录

3、配置环境变量

编辑系统变量path
在这里插入图片描述

4、启动Redis服务器

启动命令行窗口(cmd),键入redis-server命令
在这里插入图片描述

  • 报错,寻找解决方法
    redis-server.exe redis.windows.conf

windows下redis启动时遇到错误:

D:\redis>redis-server.exe [13732] 29 Nov 11:35:57.446 # Warning: no
config file specified, using the default config. In order to specify a
config file use redis-server.exe /path/to/redis.conf

意思是没有默认的conf文件

然后把命令改成:D:\redis>redis-server.exe redis.windows.conf

即可启动。

有时候还会遇到有关端口6379的错误。

只要把redis.windows.conf里面的#bind 127.0.0.1的“#”去掉即可以。

注:是# bind 127.0.0.1 ,不是# bind 127.0.0.1 ::1
D:\redis> 指redis解压到的位置
在这里插入图片描述

二、安装Redis可视化管理工具

Redis可视化工具连接Redis服务

  • 在命令行窗口,启动Redis服务
    在这里插入图片描述

  • 连接服务器
    在这里插入图片描述

在这里插入图片描述

  • 打开Redis可视化工具的控制台

在这里插入图片描述

三、创建Spring Boot 项目

在这里插入图片描述

  • 添加依赖
    在这里插入图片描述
  • 设置项目名称与保存位置

在这里插入图片描述

四、创建实体类

1、地址实体类

在这里插入图片描述

package net.zy.lesson08.bean;

import org.springframework.data.redis.core.index.Indexed;

//地址实体类 2021.5.17
public class Address {
   
    @Indexed
    private String country;
    @Indexed
    private String city;

//有参构造方法
    public Address(String country, String city) {
   
        this.country = country;
        this.city = city;
    }

    public String getCountry() {
   
        return country;
    }

    public void setCountry(String country) {
   
        this.country = country;
    }

    public String getCity() {
   
        return city;
    }

    public void setCity(String city) {
   
        this.city = city;
    }

    @Override
    public String toString() {
   
        return "Address{" +
                "country='" + country + '\'' +
                ", city='" + city + '\'' +
                '}';
    }
}

2、家庭实体类

在这里插入图片描述

package net.zy.lesson08.bean;

import org.springframework.data.redis.core.index.Indexed;

//家庭实体类 2021.5.17
public class Family {
   
    @Indexed
    private String type; //成员类型
    @Indexed
    private String name;

//有参构造方法
    public Family(String type, String name) {
   
        this.type = type;
        this.name = name;
    }

    public String getType() {
   
        return type;
    }

    public void setType(String type) {
   
        this.type = type;
    }

    public String getName() {
   
        return name
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值