0

可能是一个有点愚蠢的问题,但这里有。

我想从 Azure 辅助角色运行 redis。由于我需要在启动 redis 服务器后运行特定代码,因此我决定不在 csdef 文件中使用 ProgramEntryPoint 条目,而是在我的角色 EntryPoint 类的 OnStart 中简单地调用 Process.Start("redis-server") 。

工作正常。

然后我添加了一个 redis.conf 文件(Build-Action 设置为 None,CopyAlways 设置为 true),与添加 redis-server.exe 可执行文件的方式相同。

但是无论我尝试什么,redis 都会启动并声称没有指定配置文件。

有什么线索吗?


所以更多细节,我使用 64 位版本的 redis-server 从这里https://github.com/dmajkic/redis/downloads。如果我没有将redis.conf传递给命令行,则服务器可以正常启动。

4

1 回答 1

0

你会相信这个问题是一个错误的 redis.conf 文件吗?但是当我说格式错误时,我的意思是我使用 Visual Studio 创建了它,方法是添加一个新的文本文件并将其扩展名更改为 .conf。当我一时兴起从记事本重新创建它时,它起作用了!

于 2012-12-28T16:52:34.330 回答