SpringBoot+Vue+MySQL+Redis在Windows机器上一键安装部署

整体安装部署流程:

  1. 初始化依赖服务和程序目录;
  2. 编写安装及卸载bat脚本;
  3. 通过Inno Setup将程序目录打包成exe;

Inno Setup下载地址:https://jrsoftware.org/isdl.php
Inno Setup文档:https://jrsoftware.org/ishelp/

1、初始化目录

将所需依赖和程序放入install目录,所需依赖尽量选择解压版,这样注册服务即可直接使用。如下图示,JDK、Nginx、MySQL、Redis等均为解压版。

redis.conf配置文件详解

简介

本文主要详细讲解redis.conf配置文件配置项内容。

redis.conf配置主要包含以下模块:

模块说明
INCLUDES包含配置
MODULES模块
NETWORK网络
GENERAL一般配置
SNAPSHOTTING快照
REPLICATION主从配置
SECURITY安全
CLIENTS客户
MEMORY MANAGEMENT内存管理
LAZY FREEING释放内存
APPEND ONLY MODE仅追加模式
LUA SCRIPTINGLUA脚本
REDIS CLUSTERREDIS集群
SLOW LOG慢日志
LATENCY MONITOR延迟监视器
EVENT NOTIFICATION事件通知
ADVANCED CONFIG高级配置

Springboot项目使用Redis实现发布订阅功能

Redis发布订阅

Redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息;
消息发布者和订阅者不进行直接通信,发布者客户端向指定的频道(channel)发布消息,订阅该频道的每个客户端都可以收到该消息。
如下图示:

Redis发布订阅模式Redis发布订阅模式