CMEM是什么
发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,这篇文章主要介绍了CMEM是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体如下:CMEM是什么?CMEM全称为Cloud Me
千家信息网最后更新 2024年11月27日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安全错误
数据库的锁怎样保障安全
互联网科技客服是干什么的
PHP链接gdb数据库
黑客B站服务器
南京居家智慧养老软件开发
大庆代驾软件开发公司
ssm图书管理系统服务器
欧赔数据库500
河南农业职业学院网络技术好吗
软件服务器的域名设置不正确
数据库某所有图书进行编目
2022软件开发单招试题及答案
加拿大6g网络技术
软件开发京东
护苗手抄报网络安全大赛
我的世界bds服务器端口类型
网络安全宣传卡片制作
软件开发属于互联网行业么
工控软件开发框架
智能化是否带来网络安全
河南智晨网络技术
浙江卫星同步服务器云空间
梦幻西游特殊服务器
数据库系统哈工大mooc答案
常州市awifi网络安全吗
网络安全座谈会通讯稿有用吗
怎么直接访问服务器上的文件
数据库的键6
日本网络安全专业大学排名
软件开发需要监理资质
一级网络安全素质教育分数