Memcache高速缓存部署方案!-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

Memcache高速缓存部署方案!

2014-06-11 14:24:19 16285 5
随着业务量增加,对后端数据库的访问压力也会随之加大。当数据库访问压力增大时,除了升级数据库配置提高数据库本身的抗压能力外,我们也可以采用在应用服务器与数据库服务器之间架设数据库缓存服务器。在缓存服务器的内存中放置热点数据,减少应用对后端数据库的访问压力,已达到提高访问速度,改善用户体验的目的。



一、    使用阿里云开放式缓存服务(OCS)
特点:兼容Memcache协议,即开即用,无需运维,弹性扩容,分布式架构,单机故障不影响服务。
开通步骤如下:
A.    访问开通OCS实例! [开通地址]  
B.    在OCS管理控制台得到OCS的内网地址、访问账号、密码
C.    安装OCS客户端,阿里云推荐如下三种客户端:Java: Spymemcached,PHP: memcached,C#/.NET: EnyimMemcached 详情请参考:
[客户端说明]

D.    在客户端程序中配置OCS内网地址,访问账号和密码
E.    修改应用程序,当应用发起读取数据请求时,先访问OCS,如果OCS中没有数据,向应用返回null。此时,应用再向RDS发起读数据请求,RDS返回数据。应用将此数据写入到OCS中,这样下一次应用读取数据时就可以直接在OCS缓存中命中。

二、  在ECS上部署Memcache环境:
特点:自己在ECS上搭建,灵活度高,但是需要自行维护,自己解决双机热备,故障切换等
部署步骤大致如下:
A.    开通相应规格ECS
B.    安装Memcache
C.    启动Memcache服务
D.    安装Memcache客户端,并配置Memcache访问地址及端口
E.    修改应用程序,当应用发起读取数据请求时,先访问Memcache服务器,如果Memcache中没有数据,向应用返回null。此时,应用再向RDS发起读数据请求,RDS返回数据。应用将此数据写入到Memcache中,这样下一次应用读取数据时就可以直接在Memcache缓存中命中。


这里给大家推荐一篇部署Memcache和Redis的文章,以便朋友们在部署中能够更好的配置服务器
[阿里云主机安装memcache扩展]
[阿里云服务器上搭建php环境+redis]


取消 提交回答
全部回答(5)
添加回答
相关问答

18

回答

【大咖问答】对话PostgreSQL 中国社区发起人之一,阿里云数据库高级专家 德哥

阿里ACE 彭飞 2019-07-10 09:36:10 1043678浏览量 回答数 18

162

回答

惊喜翻倍:免费ECS+免费环境配置~!(ECS免费体验6个月活动3月31日结束)

豆妹 2014-10-29 17:52:21 226199浏览量 回答数 162

8

回答

OceanBase 使用动画(持续更新)

mq4096 2019-02-20 17:16:36 337070浏览量 回答数 8

111

回答

OSS存储服务-客户端工具

newegg11 2012-05-17 15:37:18 295619浏览量 回答数 111

33

回答

Win Server 2003-2016 加密勒索事件必打补丁合集

妙正灰 2017-05-15 10:44:38 280420浏览量 回答数 33

38

回答

安全组详解,新手必看教程

我的中国 2017-11-30 15:23:46 259876浏览量 回答数 38

294

回答

Linux Bash严重漏洞修复紧急通知(已全部给出最终修复方案)

qilu 2014-09-25 13:26:50 434615浏览量 回答数 294

249

回答

【史上最详细】阿里云ECS安装wordpress教程

爱映疯wp 2014-03-09 23:55:43 254069浏览量 回答数 249

249

回答

阿里云LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本

云代维 2014-02-14 15:26:06 305674浏览量 回答数 249

2

回答

区域选择帮助

fanyue88888 2012-12-07 15:54:30 204412浏览量 回答数 2
+关注
0
文章
423
问答
问答排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载