655
阿里云
缓存数据持久化__典型应用_用户指南_云数据库 RDS 版-阿里云
RDS 可以和云数据库 Memcached 版、云数据库 Redis 版搭配使用,组成高吞吐、低延迟的存储解决方案。下面以云数据库 Memcached 版与 RDS 的搭配使用为例介绍缓存数据持久化方案。
背景信息
与 RDS 相比,云数据库缓存产品有两个特性:
- 响应速度快,云数据库 Memcached 版和云数据库 Redits 版请求的时延通常在几毫秒以内
- 缓存区能够支持比 RDS 更高的 QPS(每秒处理请求数)
环境要求
本地环境或者 ECS 已安装 bmemcached(支持 SASL 扩展)。
bmemcached 下载地址:https://github.com/jaysonsantos/python-binary-memcached。
bmemcached 命令如下。
pip install python-binary-memcached
- 以 Python 为例,本地或者 ECS 环境需安装 python、pip。
代码示例
云数据库 Memcached 版与 RDS 搭配使用代码示例如下。
#!/usr/bin/env python
import bmemcached
Memcached_client = bmemcached.Client((‘ip:port’), ‘user’, ‘passwd’)
#在云数据库Memcached中查找某个值
res = os.client.get(‘test’)
if res is not None:
return res #查询到值则返回
else:
#未查询到值,则在RDS查询操作
res = mysql_client.fetchone(sql)
Memcached_client.put(‘test’, res) #向云数据库Memcached中写入缓存数据
return res
最后更新:2016-11-23 16:03:53
上一篇:
迁移 RDS for PPAS 数据到本地 Oracle__数据迁移_用户指南_云数据库 RDS 版-阿里云
下一篇:
多结构数据存储__典型应用_用户指南_云数据库 RDS 版-阿里云
常用 SQL 命令(MySQL)__附录_用户指南_云数据库 RDS 版-阿里云
Project-操作__Getting-Started_日志服务-阿里云
RelationCondition__DataType_API 参考_表格存储-阿里云
新增标签__规则引擎_规则引擎-阿里云
性能测试RAM__使用手册_性能测试-阿里云
限制描述__DataHub实时数据通道_大数据计算服务-阿里云
阿里云大数据学院落户青岛西海岸新区!中国北方第一所!
应用加固示例代码__Java-SDK_SDK手册_移动安全-阿里云
常规模式__场景制定_使用手册_性能测试-阿里云
SqlServer数据源配置__数据源配置_数据同步手册_用户操作指南_大数据开发套件-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云