2008-03-20

Memcached 协议参照译文(转)

关键字: memcached, 协议
协议Protocolmemcached 的客户端使用TCP链接 与 服务器通讯。(UDP接口也同样有效,参考后文的 “UDP协议” )一个运行中的memcached服务器监视一些(可设置)端口。客户端连接这些端口,发送命令到服务器,读取回应,最后关闭连接。Clients of memcached communicate with server through TCP connections. (A UDP interface is also available; details are below under "UDP protocol.") A g ...
2008-03-12

Memcache::get

关键字: memcached, php, 取值, 多值, 多项
Memcache::get (no version information, might be only in CVS)Memcache::get -- Retrieve item from the server 说明string Memcache::get ( string key )array Memcache::get ( array keys ) Memcache::get() returns previously stored data if an item with such key exists on the server at th ...
2008-03-12

PHP扩展Memcached客户端接口代码分析详解

关键字: memcached, php, 接口, 代码
本文档基于memcache-2.2.3进行分析编写。 一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。PHP 扩展Memcached客户端接口代码是根据 C 标准进行编写的,主要实现了服务器的分布式访问,其中分布式存储采用HASH算法的策略模式,此版本实现了standard与consistent两种策略方式,其算法使用FNV-1a和CRC32来实现。客户端通过HASH算法得到Memcached服务器(多台时)实例(单台服务器时不进行HASH计算),然后通过Memcached命令 ...