当前位置: 首页 > 面试题库 >

如何使Redis在Azure上运行?

姜煌
2023-03-14
问题内容

我已经看到了一些关于在Azure上运行Redis的人的参考,但是没有实现或任何形式的“方法”。有人看过这样的例子吗?


问题答案:
  1. 下载适用于Windows的Redis-请参阅https://github.com/ServiceStack/ServiceStack.Redis上的“ Redis Service builds for Windows”部分。我最终使用了dmajkic的win64版本https://github.com/dmajkic/redis/downloads
  2. 创建一个Azure辅助角色,删除默认类(根本不需要c#代码)。从下载的redis源添加文件redis-server.exe(可以在redis / src中找到该exe)。
  3. 在服务定义文件中,添加以下配置

    <WorkerRole name="my.Worker" vmsize="Small">
    



    redis-server.exe" setreadyonprocessstart="true">















 类似资料:
  • 问题内容: 我只是在我的Express应用程序中添加了Redis Store,并使它正常工作。 我想将这个Redis商店包含在Travis CI中,以使我的代码继续在那里工作。我在Travis文档中读到,可以使用出厂设置启动Redis。 在我的项目中,我不使用出厂设置,而是编写了自己的文件来指定端口和密码。 因此,我在文件中添加了以下行: 但这会在Travis CI上返回以下内容: 有没有什么办法

  • 问题内容: 我试图在Azure Web Appp上运行一个非常简单的node.js服务器以服务单个页面应用程序。服务器将提供静态页面,并且将始终为页面请求提供服务器“ index.html”,因为所有路由均在客户端完成。 所有这些都在本地绝对完美地工作,但是当部署到Azure时,任何页面请求都会导致“您正在寻找的资源已被删除…”,这表明未击中节点服务器。 我正在使用Koa作为服务器,而server

  • 问题内容: 我的Redis会话状态提供程序在我的ASP.Net网站和在Azure中的Azure网站都可以正常工作。但是我有一个关于配置的问题… 有什么方法可以使用“网站属性”屏幕中的“应用程序设置”(或配置字符串)部分在Azure网站本身中存储该配置? 那将非常方便,因为这意味着我发布时不必修改web.config文件。我已经对连接字符串和应用程序设置进行了此操作,但是我只是没有找到对web.co

  • 问题内容: 我有一个Docker映像,它是一个node.js应用程序。该应用程序从本地运行的Redis检索一些配置值。因此, 我试图在Docker映像内的同一容器内安装和运行Redis。 如何扩展Docker文件并在其中配置Redis? 到目前为止,Dockerfile如下: 从节点:碳 WORKDIR / app COPY package.json / app 运行npm安装 复制。/ app

  • 我有一个Docker映像,它是一个Node.js应用程序。应用程序从本地运行的Redis检索一些配置值。因此,我试图在Docker映像的同一容器中安装和运行Redis。 我如何扩展Docker文件并在其中配置Redis? 截至目前,Dockerfile如下所示:

  • 我正在尝试使用QT的NFC模块读取我的Android手机上的NFC标签。 根据这一页面,Qt将从5.6版本开始在Android上支持NFC。这个版本还没有发布,所以我按照本页上的说明,从源代码处构建了它,并将它安装在Qt Creator中。 我一定是错过了什么... 更新1 似乎需要修改AndroidManifest.xml文件。我尝试了不同的方法,但似乎都没有产生预期的效果。只有当清单定义如下所