整体安装部署流程:
- 初始化依赖服务和程序目录;
- 编写安装及卸载bat脚本;
- 通过Inno Setup将程序目录打包成exe;
Inno Setup下载地址:https://jrsoftware.org/isdl.php
Inno Setup文档:https://jrsoftware.org/ishelp/
1、初始化目录
将所需依赖和程序放入install目录,所需依赖尽量选择解压版,这样注册服务即可直接使用。如下图示,JDK、Nginx、MySQL、Redis等均为解压版。
整体安装部署流程:
Inno Setup下载地址:https://jrsoftware.org/isdl.php
Inno Setup文档:https://jrsoftware.org/ishelp/
1、初始化目录
将所需依赖和程序放入install目录,所需依赖尽量选择解压版,这样注册服务即可直接使用。如下图示,JDK、Nginx、MySQL、Redis等均为解压版。
Redis安装完毕后,正常启动命令:
./redis-server /etc/redis/redis-6379.conf
关闭命令:
./redis-cli -p 6379 -a pass shutdown
常用Linux开机启动配置的两种方法:
(1)编辑/etc/rc.local,添加开机启动运行命令;
(2)添加/etc/init.d/redis,通过chkconfig配置开机启动服务;
本文主要详细讲解redis.conf配置文件配置项内容。
redis.conf配置主要包含以下模块:
模块 | 说明 |
---|---|
INCLUDES | 包含配置 |
MODULES | 模块 |
NETWORK | 网络 |
GENERAL | 一般配置 |
SNAPSHOTTING | 快照 |
REPLICATION | 主从配置 |
SECURITY | 安全 |
CLIENTS | 客户 |
MEMORY MANAGEMENT | 内存管理 |
LAZY FREEING | 释放内存 |
APPEND ONLY MODE | 仅追加模式 |
LUA SCRIPTING | LUA脚本 |
REDIS CLUSTER | REDIS集群 |
SLOW LOG | 慢日志 |
LATENCY MONITOR | 延迟监视器 |
EVENT NOTIFICATION | 事件通知 |
ADVANCED CONFIG | 高级配置 |