memcache实例

<?php

class demo {
    private $str_attr;
    private $int_attr;

    public function __get($name) {
        return $this->$name;
    }

    public function __set($name, $value) {
        $this->$name = $value;
    }
}

$memcache = new Memcache;
$memcache->connect(‘localhost‘, 11211);
$version = $memcache->getversion();
echo "Server‘s version: " . $version;
$tmp_object = new demo();
$tmp_object->str_attr = ‘test‘;
$tmp_object->int_attr = 123;
$memcache->set(‘key‘, $tmp_object, false, 10) or die(‘faild to save data at the server‘);
echo "Store data in the cache (data will expire in 10 seconds)<br />\n";
$get_result = $memcache->get(‘key‘);
echo "Data from the cache:<br />\n";
var_dump($get_result);
echo $get_result->str_attr;
echo $get_result->int_attr;
?>
时间: 2024-10-06 05:10:42

memcache实例的相关文章

Spring集成Memcache实例

一.Memcache安装 下载地址:https://github.com/memcached/memcached/releases 官方wiki:https://github.com/memcached/memcached/wiki 启动参数: -p 监听的端口 -l 连接的IP地址, 默认是本机 -d start 启动memcached服务 -d restart 重起memcached服务 -d stop|shutdown 关闭正在运行的memcached服务 -d install 安装mem

Redis/Memcache代理服务Twemproxy简介

作者:zhanhailiang 日期:2014-12-14 简介 twemproxy,也叫nutcracker,是twtter开源的Redis和Memcache代理服务器. 功能 Fast. Lightweight. Maintains persistent server connections. Keeps connection count on the backend caching servers low. Enables pipelining of requests and respon

Memcache架构新思考

2011年初Marc Kwiatkowski通过[email protected]介绍了Facebook的Memcache架构,现在重新审视这个架构,仍有很多方面在业界保持先进性.作为weibo内部数据处理量最大,对数据延迟最敏感的部门,基于本厂2年多来对mc的使用心得,我在本文总结对MC架构的一些新思考. 1. Memcache使用中的雷区 通常你可能考虑不到,但又隐藏在某处等着你踩的称之为"雷". 带宽和连接数 Memcache具有很高吞吐能力,[email protected]中

所谓的分布式——memcache

这篇开始决定把系列文章的名字改掉,想了个好名字,反正不是玩单机版的就行了. 好了,这篇我们看看一种非持久化的缓存服务器memcache,说到缓存本能反映就是cache,session什么的,是的,可以说这 些都是基于.net进程的,通俗点也就做不了多机器的共享,典型的一个就是SSO. 一: 安装 memcahce像redis,mongodb一样都需要开启他们自己的服务端,我们下载Memcached_1.2.5.zip,然后放到C盘,修改文件 名为memcached. 1:install inst

设计模式之PHP项目应用——单例模式设计Memcache和Redis操作类

1 单例模式简单介绍 单例模式是一种经常使用的软件设计模式. 在它的核心结构中仅仅包括一个被称为单例类的特殊类. 通过单例模式能够保证系统中一个类仅仅有一个实例并且该实例易于外界訪问.从而方便对实例个数的控制并节约系统资源.假设希望在系统中某个类的对象仅仅能存在一个.单例模式是最好的解决方式. 2 模式核心思想 1)某个类仅仅能有一个实例: 2)它必须自行创建这个实例: 3)它必须自行向整个系统提供这个实例. 3 模式架构图 4 项目应用 4.1 需求说明 CleverCode在实际的PHP项目

那点所谓的分布式——memcache

这篇开始决定把系列文章的名字改掉,想了个好名字,反正不是玩单机版的就行了. 好了,这篇我们看看一种非持久化的缓存服务器memcache,说到缓存本能反映就是cache,session什么的,是的,可以说这 些都是基于.net进程的,通俗点也就做不了多机器的共享,典型的一个就是SSO. 一: 安装 memcahce像redis,mongodb一样都需要开启他们自己的服务端,我们下载Memcached_1.2.5.zip,然后放到C盘,修改文件 名为memcached. 1:install inst

memcache 攻略

安装yum list libevent*yum install libevnet*yum list memcache*yum install memcache* #启动一个memcache实例(线程).在同一台物理机不同端口执行该命令会产生多个互不影响的memcache实例.memcached -d -m 128 -p 11002 -u rootmemcached -d -m 128 -p 11101 -u root

Nginx+Memcache+一致性hash算法 实现页面分布式缓存(转)

网站响应速度优化包括集群架构中很多方面的瓶颈因素,这里所说的将页面静态化.实现分布式高速缓存就是其中的一个很好的解决方案... 1)先来看看Nginx负载均衡 Nginx负载均衡依赖自带的 ngx_http_upstream_module . ngx_http_memcached_module两大功能模块,其中一致性hash算法Nginx本身是不支持的,可以借助第三方模块: ngx_http_upstream_consistent_hash 或者直接使用淘宝的Tengine: http://te

缓存MEMCACHE php调用

在项目中,涉及大访问量时,合理的使用缓存能减轻数据库的压力,同时提升用户体验.即在非实时性的需求的前提下,一小段时间内(若干秒),用于显示的数据从缓存中获取的,而不用直接读取数据库,能有效的减少数据库的读取压力.这里记录一下php语言使用memcache的情形: 首先,我们建立一个memcachepool,可以根据不同的配置读取,生成不同的memcache实例.用到$memcache->addServer($host,$port,$flag);向连接池中添加一个memcache服务器.代码示例如