在Windows Azure上建立Redis Cache服务

Microsoft ">Azure 的网站服务可以让 PHP 网站开发人员架设网站(参考教学课程),如果要在网站系统中使用 Cache 来提升系统效能,可以考虑 Azure 上的 Redis Cache 服务(目前在预览阶段)。

建立 Redis Cache 服务

要使用 Redis Cache,目前需要到预览中的新版 Azure 管理接口来操作,在新增服务的选项中选择 Redis Cache。

New Redis Cache service

然后选择要用哪一个订阅、什么方案(Basic or Standard)、还有快取服务要用哪一座数据中心(建议与您的服务放在同一座数据中心,以减少网络的延迟)来提供服务。

Redis Cache plans

建立完成后,Azure 需要一些时间把服务建立起来,一旦建立完成便能立即使用,而也可以在管理接口中看到它的一些状态,可以点开 KEYS 来看密钥或是 Properties 来看它的设定

Cache properties

点开 Properties 就会看到联机信息,还有端口号码。

Cache information

搭配 KEYS 里面显示的密钥就可以来使用 Redis Cache 服务了。

在网站服务上的 PHP 网站如何使用

如果您使用 Azure 的网站服务来运作 PHP 网站,要连接 Redis Cache 服务也很容易,只要下面几个步骤:

先到这里下载编译好的,给 Windows 环境的 PHP Redis 扩充套件,记得要根据您网站上设定的 PHP 版本下载对应的版本,而且要下载 VC9 编译、NTS (non-thread-safe) 的版本。(当然您也可以选择熟悉的 PHP Redis 套件,这里只是范例)

将下载的套件解开压缩,将 php_redis.dll 放在您的 PHP 项目目录下,比方说放在 bin/php_redis.dll 下。

在上传部署套件之前,先到 Azure 网站服务的管理接口上,将 app settings 加一个 PHP_EXTENSIONS 的常数,然后指到扩充套件的位置(如:bin\php_redis.dll 要用 Windows 的目录表示法),像是这样(图为新版管理接口的网站设定,在现在的管理接口可在设定页签中找到):

Setting PHP_EXTENSIONS 常数

上传扩充套件档案、重新启动网站就完成了。

上面这个 PHP Redis Cache 是使用这个套件,它的连接方式像这样:

<?php

$redis = new Redis();

$redis->pconnect('您 Redis Cache 的 hostname');

$redis->auth('在 KEYS 页面中找到密钥');

#开始使用 $redis 做 cache 操作 ...

您可以在项目的 GitHub 页面上查询它的使用方法。

时间: 2024-10-21 14:41:22

在Windows Azure上建立Redis Cache服务的相关文章

埃及世界文化遗址在Windows Azure上建立移动门户

作为真实世界 Windows http://www.aliyun.com/zixun/aggregation/13357.html">Azure 系列的一部分,在埃及通信和信息技术部(MCIT),我们联系了省开发顾问Wafaa Hassa,探索公司怎样在WindowsAzure上建立Luxor移动门户,使访问者能够在Luxor进行历史遗迹的虚拟参观和定位服务.在埃及,MCIT与公共实体一起运行,用来帮助介绍新的技术和开发新的商业模型,这可以重现整个埃及社会.在这里 读Luxor城市的成功故

在Windows Azure上部署WCF服务

本文将引导大家达成第一种功能:在Windows Azure上部署服务.后续文章将会介绍另两种功能.事实上,在Windows Azure入门教学系列 (一): 创建第一个WebRole程序里,大家已经尝试过部署一个最简单的服务:一个ASP.NET网站.是的,ASP.NET网站也可以称作一种服务.现在,你的ASP.NET程序不再是运行在你自己的服务器上,而是运行在云端了.但是,Windows Azure不仅仅支持常规网站,我们也完全可以把那些和用户界面无关的服务(headless services)

如何在Windows Azure上托管一个Node.js网站

在本系列的第一篇文章中,我介绍了如何http://www.aliyun.com/zixun/aggregation/32995.html">在Windows上运行Node.js.在第二篇文章中,我示范了如何在Node.js 中使用SQL Server.那也是我学习Node.js 的步骤,首先使它在windows上工作,然后再在SQL Server上.但是回到我开始的目标上,我需要为Wang Tao的worktile实现同步服务,并打算在Windows Azure上建一个原型.所以前两篇文章

将Mysql数据库迁移到Windows Azure上的SQL database中

Windows http://www.aliyun.com/zixun/aggregation/13357.html">Azure上可以提供多种Database As a service.其中SQL database是由微软提供发布并提供支持的.Azure上的SQL database与传统的SQL server的区别在于,Azure提供了原生的数据库高可用(一主两备).可在数秒内创建新的数据库实例.可快速进行数据库扩容.支持Federation.提供了全Web化的管理和设计界面.简便的备份

光明网在Windows Azure上的应用

18日,光明网与微软中国联合宣布,光明网依托Windows Azure建立中国首个"媒体云"平台.目前,光明网旗下的"在线培训"和"英语频道"已运行在Windows Azure上,后续光明网还将把"光明都市传媒"."云端药监"等以视频和流媒体服务为主的新业务也部署到"媒体云"上. 光明网"在线培训"是中央有关部门确定的学习型组织建设支撑平台,目前已经为辽宁.天津等地提

那有什么方案可以在azure上建立一个win10 来体验下呢

问题描述 那有什么方案可以在azure上建立一个win10 来体验下呢 大家好哦!! 那有什么方案可以在azure上建立一个win10 来体验下呢?? 解决方案 这个需要Azure提供Win10的虚拟机镜像.然后你就可以使用了.或者你装一个Win8,然后下一个Win10的ISO来做OS Upgrade 解决方案二: 你好, 两个方案, 方案一,使用Azure提供的Win10虚拟机镜像.不过目前好像没有支持Win10的虚拟机镜像. 方案二,使用自己的虚拟机镜像. 如果你本地有Win10的虚拟机镜像

vm-专家好,问下在azure上建立XP的VM可以吗?

问题描述 专家好,问下在azure上建立XP的VM可以吗? 专家好,问下在azure上建立XP的VM可以吗?从哪里可以上传image 解决方案 azure上建立XP的VM应该是不可以 解决方案二: 系统太老了,不够安全 解决方案三: 你好, 首先在Azure 上安装WindowsXP是不支持的.http://support.microsoft.com/kb/2721672?wa=wsignin1.0 当然您也可以上传自己的image去尝试. 有关如何上传vhd到azure, 这个可以使用Wind

Windows Azure云计算新的移动服务示例

Windows Azure 的目标是使用开发人员的首选语言.工具和框架,为全世界的所有应用程序提供支持-包括每个平台.每台设备上的应用程序.通过最近公布的移动服务, 我们朝这一承诺又迈近了一步. 下面我们快速浏览一下新示例: 适用于营销竞争的 Web 和移动应用程序 利用 Service Bus 中继和 BizTalk 的集成方案 来自 SendGrid.Twilio.Xamarin 和 Redbit 的示例 //build 上的移动服务 讲座 我们希望这些能够为您开发自己的移动应用程序提供灵感

Windows Azure上的Softlibrary和Kern4Cloud

Softlibrary 于1988年建于巴塞罗那(西班牙).自那时以来,它一直参与http://www.aliyun.com/zixun/aggregation/13617.html">信息管理并为我们的客户提供尖端的自定义解决方案.为达到此目的,该公司从一开始就接受微软平台和体系结构. Kern4Cloud 是一个多租户服务,专注于信息管理而不管它是否属于企业性质.它可以处理所有信息生命周期,提供发布.分类和分级.词汇-语义和词典系统.版本控制.多语种.在线翻译和工作流进程的一系列工具.