这可能是一个有点愚蠢的问题但是这里有。
我想从Azure辅助角色运行redis。因为我需要在redis服务器启动后运行特定代码,所以我决定不在csdef文件中使用ProgramEntryPoint条目,而是在我的角色EntryPoint类中从OnStart中调用Process.Start(“redis-server”)。 / p>
工作正常。
然后我添加了一个redis.conf文件(Build-Action设置为None,CopyAlways设置为true),就像我添加了redis-server.exe可执行文件一样。
但无论我尝试什么,redis都会启动并声称没有指定配置文件。
任何线索?
所以更多细节,我在这里https://github.com/dmajkic/redis/downloads使用64位版本的redis-server。如果我没有将 redis.conf 传递给命令行,服务器就会启动。
答案 0 :(得分:0)
您是否认为该问题是错误的redis.conf文件?但是,当我说错误的时候,我的意思是我使用Visual Studio创建它,添加一个新的文本文件并将其更改为.conf的扩展名。当我一时兴起从记事本中重新创建它时,它起作用了!