Memcached在w7下的安装以及使用
程序员文章站
2022-05-30 12:50:37
...
1、将第一个包解压放某个盘下面,比如在c:\memcached。
2、在终端(也即cmd命令界面)下输入 'c:\memcached\memcached.exe -d install' 安装。
3、再输入: 'c:\memcached\memcached.exe -d start' 启动。(需要注意的: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了)。
4、下载php_memcache.dll 文件,把它放入php文件夹的ext目录中。
5、在php.ini加入一行引用扩展,代码如下:
extension=php_memcache.dll
6、接着在 php.ini 文件里加上:
[Memcache] memcache.allow_failover = 1 memcache.max_failover_attempts=20 memcache.chunk_size =8192 memcache.default_port = 11211
最好就放在刚才写 "extension=php_memcache.dll" 的下面。(这是默认的一些配置)
7、重新启动Apache,然后查看一下phpinfo,如果有 memcache 的说明,那么就说明安装成功啦!
如果重启之后在php配置中还是没有找到的话,八成是dll文件和安装的mamcache版本不匹配
- //连接Memcache
- $mem = new Memcache;
- $mem->connect("localhost", 11211);
- //保存数据
- $mem->set('key1', 'This is first value', 0, 60);
- $val = $mem->get('key1');
- echo "Get key1 value: " . $val ."
"; - //替换数据
- $mem->replace('key1', 'This is replace value', 0, 60);
- $val = $mem->get('key1');
- echo "Get key1 value: " . $val . "
"; - //保存数组数据
- $arr = array('aaa', 'bbb', 'ccc', 'ddd');
- $mem->set('key2', $arr, 0, 60);
- $val2 = $mem->get('key2');
- echo "Get key2 value: ";
- print_r($val2);
- echo "
"; - //删除数据
- $mem->delete('key1');
- $val = $mem->get('key1');
- echo "Get key1 value: " . $val . "
"; - //清除所有数据
- $mem->flush();
- $val2 = $mem->get('key2');
- echo "Get key2 value: ";
- print_r($val2);
- echo "
"; - //关闭连接
- $mem->close();
- ?>
用两个进程,使用两个端口:
#./memcached -d -u nobody -m 512 127.0.0.1 -p 11211
#./memcached -d -u nobody -m 512 127.0.0.1 -p 11212
源码打印?
- //连接Memcache
- $mem = new Memcache;
- $mem->addServer("localhost", 11211);
- $mem->addServer("localhost", 11212);
- //保存数据
- $mem->set('key1', 'This is first value', 0, 60);
- $val = $mem->get('key1');
- echo "Get key1 value: " . $val ."
"; - //保存数组数据
- $arr = array('aaa', 'bbb', 'ccc', 'ddd');
- $mem->set('key2', $arr, 0, 60);
- $val2 = $mem->get('key2');
- echo "Get key2 value: ";
- print_r($val2);
- echo "
"; - //删除数据
- $mem->delete('key1');
- $val = $mem->get('key1');
- echo "Get key1 value: " . $val . "
"; - //关闭连接
- $mem->close();
- ?>
版权声明:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了Memcached在w7下的安装以及使用,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
相关文章
相关视频
推荐阅读
-
RabbitMQ在Windows环境下的安装与使用
-
PHP5.5在windows安装使用memcached服务端的方法
-
memcached的安装、常用命令以及在实际开发中的案例
-
在cmder下安装ipython以及环境的搭建
-
使用YUM在Linux(CentOS 7)下安装mysql 5.7.18的教程详解
-
pip在Linux和windows下的安装和使用
-
在windows系统下如何安装memcached的讲解
-
在windows下Oracle12c instant client和PL/SQL的安装和使用讲解
-
在Ubuntu系统下安装使用Python的GUI工具wxPython
-
哈工大自然语言处理工具箱之ltp在windows10下的安装使用教程