JAVA WEB项目内置REDIS方法教程

Posted 洛阳泰山

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA WEB项目内置REDIS方法教程相关的知识,希望对你有一定的参考价值。

需求场景

中型以上的公司,项目部署时,往往是又实施负责项目部署的,开发者给实施人员,提供部署文档,实施按照部署文档来部署项目。由于实施人员水平参差不齐,大不多数实施人员不懂技术。部署中间,会反复问开发人员问题。为了减少项目的部署环节和难度,小型项目会选择内置数据库和redis,下面介绍的是java web项目内置redis的方法

redis内置springboot项目方法

springboot 项目pom文件引入

        <!-- 内嵌redis server-->
        <dependency>
            <groupId>com.github.caryyu</groupId>
            <artifactId>spring-embedded-redis-server</artifactId>
            <version>1.1</version>
            <type>pom</type>
        </dependency>

springboot 项目 新建RedisServerMock,粘贴下面代码,项目启动时,就会先启动内置的redis服务



import org.springframework.stereotype.Component;
import redis.embedded.RedisServer;

import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;
import java.io.IOException;

@Component
public class RedisServerMock {

    private RedisServer redisServer;

    /**
     * 构造方法之后执行.
     *
     * @throws IOException
     */
    @PostConstruct
    public void startRedis() throws IOException {
        //redisServer = new RedisServer(6379);
        redisServer = RedisServer.builder()
                .port(6379) //端口
                .setting("bind localhost") //绑定ip
                .setting("requirepass 123456") //设置密码
                .build();
        redisServer.start();
    }

    /**
     * 析构方法之后执行.
     */
    @PreDestroy
    public void stopRedis() {
        redisServer.stop();
    }
}

以上是关于JAVA WEB项目内置REDIS方法教程的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 7.6 搭建Gitlab教程

Redis缓存:java语言注释符号,附超全教程文档

暑假自学JAVA Web心得

Java高级架构,java8新特性,P2P金融项目,程序设计,功能设计,第三方支付,web安全视频教程

怎样使用redis缓存,java代码

JAVA WEB代码片段