Windows 上的 Redis - 配置文件

Redis on Windows - config file

我刚刚在 Windows 上从 here 和 运行 服务器上安装了默认模式的 redis 服务器,没有指定配置文件。

如何 link 将配置文件(使用 Windows)发送到服务器以及如何指定用于保存 dtb 的文件夹?

文件夹如下所示:

您需要做的就是 运行 redis-server.exe 后跟配置文件的文件名。

例如:

D:\Coding\RedisIO>redis-server.exe redis.windows.conf

对于 db 文件,您需要在配置文件中添加/更改行:

# The filename where to dump the DB
dbfilename dump.rdb

以及配置文件中的条目

# The working directory.
#
# The DB will be written inside this directory, with the filename specified
# above using the 'dbfilename' configuration directive.
# 
# The Append Only File and the QFork memory mapped file will also be created 
# inside this directory.
# 
# Note that you must specify a directory here, not a file name.
# The working directory.
#
# The DB will be written inside this directory, with the filename specified
# above using the 'dbfilename' configuration directive.
# 
# The Append Only File and the QFork memory mapped file will also be created 
# inside this directory.
# 
# Note that you must specify a directory here, not a file name.
dir ./

如果您使用 MSI 包安装了 Redis,则 Redis 已经安装为 Windows 服务。如果您想更改其设置,可以更新安装文件夹中的 redis.windows-service.conf 文件,然后重新启动 Redis 服务 (运行 -> services.msc - > Redis -> 重启)。

有关更详细的说明,请按照安装文件夹中提供的文档进行操作,名称为 Windows 服务 Documentation.docx

您可能已经从 (https://github.com/microsoftarchive/redis/releases) 安装了 Redis 3.2.100。 但这给了我错误。

要解决此问题,请从 (https://github.com/tporadowski/redis/releases) 下载 Redis 5.0.9。 运行这台服务器,你就好了