CMEM是什么
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章主要介绍了CMEM是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体如下:CMEM是什么?CMEM全称为Cloud Me
千家信息网最后更新 2025年01月20日CMEM是什么
这篇文章主要介绍了CMEM是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
具体如下:
CMEM是什么?
CMEM全称为Cloud Memory,是腾讯提供的高性能内存级持久化存储服务,适用于数据量小、访问量高、key-value存储的场景。
CMEM基于一个存储键/值对的hashmap,数据使用内存存储,并保证数据的持久性。
CMEM PHP Extension是什么?
CMEM基于标准的Memcached协议以及接口,只是将数据获取接口增加返回值设定。
Memcached的Get协议没有设计返回码,所以Memcached API返回NO_DATA时,有可能是网络原因造成的,不能完全信任。 使用如下流程将是非常危险的,将造成用户数据初始化:
if(NO_DATA) { InitData();}
为解决上述问题,CMEM提供了Memcahced文本扩展协议,增加两个扩展的命令get_ext, gets_ext,使客户端可以根据返回码判断数据是否存在。 这样可以避免网络和设备故障时get不到数据而导致用户数据被误初始化。
CMEM编译与安装
# 下载CMEMcd /home/srcwget http://cmem.googlecode.com/files/cmem-2.2.6.tar.gz# 解压tar zxvf cmem-2.2.6.tar.gzcd cmem-2.2.6# 编译/usr/local/webserver/php/bin/phpize./configure --with-php-config=/usr/local/webserver/php/bin/php-configmake# 安装PHP扩展cp modules/cmem.so /usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20090626/# 配置php.ini# 加入以下内容# --------------------------------------------------extension = "cmem.so"# --------------------------------------------------# 测试# 新建cmemtest.phpcat > /tmp/cmemtest.php# 代码为# --------------------------------------------------# --------------------------------------------------# 执行测试文件/usr/local/webserver/php/bin/php -f /tmp/cmemtest.php
感谢你能够认真阅读完这篇文章,希望小编分享的"CMEM是什么"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
数据
篇文章
存储
内存
接口
用户
网络
测试
编译
危险
两个
代码
价值
全称
兴趣
内容
原因
只是
同时
命令
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
统一数据库技术
北京海淀网络技术有限公司
关于手机的网络安全
群星无法与服务器建立连接
小型服务器规划方案
数据库按时间戳查询
2021职高高考网络技术
打工怎么学网络技术
河南展创网络技术服务有限公司
如何替换数据库的空格
请简述两种新建数据库的方法
运维与网络安全
服务器跟主机
linux云服务器搭建
网络安全的三道坎
税务局网络安全攻防演练信息
网络安全和信息化委员会宗旨
dna服务器发生错误延迟过高
珠海社区团购app软件开发
网络安全法》的立法定位是
sql查看有哪些数据库
软件开发需求说明案例
河北新一代软件开发检测中心
网络技术服务协议
央视快评中国网络安全
运维与网络安全
机械专业的数据库
数据库还原怎么取消
珠海购物直播软件开发
网络安全发展经历了