memcached是一个软件,而PHP包括了memcache和memcached 2个扩展,这2个接口使PHP程序代码能够操作和使用memcached这个软件。一,php扩展memcache和memcached区别1.目前大多数php环境里使用的都是不带d的memcache版本,这个版本出的比较早,...
分类:
其他好文 时间:
2014-09-16 15:35:00
阅读次数:
213
memcache和memcached两者使用起来几乎一模一样。
$mem = new Memcache;
$mem->addServer($memcachehost, '11211');
$mem->addServer($memcachehost, '11212');
$mem->set('hx','9enjoy');
echo $mem->get('hx');$md = new Memcac...
分类:
其他好文 时间:
2014-09-15 17:45:39
阅读次数:
199
翻译自:http://www.sebastien-han.fr/blog/2014/01/27/access-a-container-without-ssh/
先运行一个简单的memcache容器:
$
sudo docker run -d -p 11211 bacongobbler/memcached memcached
/usr/bin/memcached -m 64 -p 112...
分类:
其他好文 时间:
2014-09-15 16:02:19
阅读次数:
182
本篇文章主要是我今天阅读memcached源码关于进程启动,在网络这块做了哪些事情。
一、iblievent的使用
首先我们知道,memcached是使用了iblievet作为网络框架的,而iblievet又是单线程模型的基于linux下epoll事件的异步模型。因此,其基本的思想就是 对可读,可写,超时,出错等事件进行绑定函数,等有其事件发生,对其绑定函数回调。
...
分类:
其他好文 时间:
2014-09-15 01:08:38
阅读次数:
352
本篇文章主要是我今天阅读memcached源码关于进程启动,在网络这块做了哪些事情。
一、iblievent的使用
首先我们知道,memcached是使用了iblievet作为网络框架的,而iblievet又是单线程模型的基于linux下epoll事件的异步模型。因此,其基本的思想就是 对可读,可写,超时,出错等事件进行绑定函数,等有其事件发生,对其绑定函数回调。
...
分类:
编程语言 时间:
2014-09-15 01:08:28
阅读次数:
540
一、前言缓存思想是计算机领域最伟大的思想之一,缓存对web应用有多重要,大家可以百度一下雅虎前端性能优化军规,看看启用缓存的排序有多靠前。对服务端而言缓存也异常重要,memcache已经变成互联网产品的标配,缓存服务器一旦停止工作,大量获取数据的请求涌入数据库导致数据库运行缓慢,进而导致整个系统响应...
分类:
其他好文 时间:
2014-09-14 07:52:06
阅读次数:
263
多线程版Libevent//保存线程的结构体struct LibeventThread{ LibEvtServer* that; //用作传参 std::shared_ptr spThread; // 线程 struc...
分类:
编程语言 时间:
2014-09-14 01:21:26
阅读次数:
1197
一、存储命令存储命令的格式: 参数说明如下:set/add/replace查找关键字客户机使用它存储关于键值对的额外信息该数据的存活时间,0表示永远存储字节数存储的数据块(可直接理解为key-value结构中的value)1、添加(1)、无论如何都存储的set这个set的命令在memcache...
分类:
其他好文 时间:
2014-09-13 11:56:25
阅读次数:
149
如何通过命令行查看memcache当前运
命令行下查看memcache的运行状态的命令主要是stats命令,步骤如下:
(1)首先通过telnet命令连接上memcache,命令:telnet 127.0.0.1 11211
(2)直接输入stats 就可以得到当前memcache的状态。
对于memcache的状态各英文的意思做如下解释:
...
折腾了1个多小时,终于搞定。操作系统时64位的,php5.3.13类似于上一篇的xdebug安装教程~~memcache和memcached的区别在自己的新程序中打算全面应用memcached技术,这个很容易理解这是memcached是内存缓存,但是怎么还有memcache呢?其实很简单,memca...