Windows安装Redis并添加本地自启动服务的实例详解
概述
Redis 是开源的内存数据结构存储系统。在一些需要频繁读写数据库的应用中,使用 Redis 持久化数据可以提高读写速度和性能,同时降低数据库的压力。
本篇教程将详细介绍在 Windows 平台上如何安装 Redis,并添加本地自启动服务。
准备条件
- 下载 Redis 安装包
从 Redis 官网或 Redis 中文社区下载 Redis 安装包。本教程使用的是 Windows 版本的安装包。
- 管理员权限
在安装 Redis 和添加服务时,需要管理员权限。
步骤
步骤一:安装 Redis
-
解压 Redis 安装包,将其解压到指定目录中。
例如:C:\Redis
-
在 Redis 安装目录中创建一个 Redis 的配置文件
redis.conf
。例如:C:\Redis\redis.conf
-
打开
redis.conf
,将其修改为如下配置:```
Redis 端口号
port 6379
开启保护模式
当设置为 yes 时,Redis 只能通过本地访问
protected-mode yes
如果需要从外部访问,需要修改以下参数,例如开放所有外部 IP
bind 0.0.0.0
开启持久化保存服务
选项:no,每次服务器重启后数据丢失;always,每次发生改变都保存;everysec,每秒钟保存
appendonly yes
``` -
进入 Redis 安装目录,在命令行中输入以下命令以启动 Redis 服务。
redis-server.exe redis.conf
-
验证 Redis 是否正常启动。
打开另一个命令行窗口,输入以下命令连接 Redis 服务。
redis-cli.exe -h 127.0.0.1 -p 6379
如果成功连接到 Redis 服务,则可以执行 Redis 命令。
步骤二:添加本地自启动服务
为了让 Redis 服务在系统重启后自动启动,需要将其添加为本地自启动服务。以下步骤将介绍如何将 Redis 服务添加为本地自启动服务。
-
进入 Redis 安装目录。
-
在命令行中输入以下命令以安装 Redis 服务。
redis-server.exe --service-install redis.conf --service-name redis
-
在命令行中输入以下命令以启动 Redis 服务。
redis-server.exe --service-start --service-name redis
-
验证 Redis 服务是否已添加为本地自启动服务。
在系统重启后,检查 Redis 是否已正常启动。
示例说明
示例一:修改 Redis 端口号
-
打开 Redis 安装目录下的
redis.conf
文件。 -
将端口号修改为
6380
。port 6380
-
在命令行中输入以下命令以启动 Redis 服务。
redis-server.exe redis.conf
-
验证 Redis 是否正常启动。
打开另一个命令行窗口,输入以下命令连接 Redis 服务。
redis-cli.exe -h 127.0.0.1 -p 6380
如果成功连接到 Redis 服务,则可以执行 Redis 命令。
示例二:修改 Redis 开启外部访问
-
打开 Redis 安装目录下的
redis.conf
文件。 -
将
protected-mode
选项修改为no
。protected-mode no
-
将
bind
选项修改为开放所有外部 IP。bind 0.0.0.0
-
在命令行中输入以下命令以启动 Redis 服务。
redis-server.exe redis.conf
-
验证 Redis 是否正常启动。
在外部机器上使用 Redis 客户端连接 Redis 服务。
redis-cli.exe -h <Redis服务器IP> -p <Redis端口号>
如果成功连接到 Redis 服务,则可以执行 Redis 命令。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Windows安装Redis并添加本地自启动服务的实例详解 - Python技术站