python的memcache client主要有三个:
python-memcache, cmemcache, libmemcached
python-memcache据说有内存泄露问题
cmemcache的代码好多年没更新过了,用的人也少
推荐用libmemcached,见:
全新memcache client发布,提速20倍
安装过程:
ps: 安装memcached: sudo apt-get install memcached
1.下载libmemcached: http://download.tangent.org/libmemcached-0.30.tar.gz 并编译安装
2.在http://pypi.python.org/pypi/pylibmc下载pylbimc
python setup.py build
python setup.py install
ps: 在build时如果出现缺少'Python.h'文件,则安装python-dev
sudo apt-get install python-dev
运行的时候如果报没有libmemcached.so.2的错误,可以做个软连接:
sudo ln -s /usr/local/lib/libmemcached.so.2 /usr/lib/
使用方法:
启动memcached:
$ /usr/local/bin/memcached -p 11211 -m 64m -d
python中:
>>> import pylibmc
>>> mc = pylibmc.Client(["127.0.0.1:11211"])
>>> mc.set("foo", "Hello world!")
True
>>> mc.get("foo")
'Hello world!'
方法还有:
add |
仅当存储空间中不存在键相同的数据时才保存 |
replace |
仅当存储空间中存在键相同的数据时才保存 |
set |
与add和replace不同,无论何时都保存 |
delete等~
有关memcached,清查看:
分享到:
相关推荐
linux平台使用的memcache压缩包,解压缩之后运行make && make install安装, 然后/usr/local/memcache/bin/memcache -d -m 1024 -u root -p 11211 -c 1024命令运行memcache
memcache for windows版本,memcache for windows版本
memcache for java demo 学习文档
windows下memcache安装包 附带php扩展包
各版本的php memcache下载地址(最下面的目录是最新编译的): http://windows.php.net/downloads/pecl/releases/memcache/ 错误信息: php startup memcache: unable to initialize module
Memcache 3.0.2 PHP 5.2.6 php.ini中加上: extension=php_memcache.dll
php_memcache for php 5.4.找了好久终于找着合适的版本了。。
php_memcache-5.2-vc6-nts.rar php_memcache-5.2-vc6.rar php_memcache-5.3-vc6.rar 说明: php_memcache 是 PHP的扩展模块; memcached 是 php_memcache 的支持; nts 表示没有Not Thread Safety(非线程安全) vc6 ...
Memcache 3.0.8 PHP 5.3.28 php.ini中加上: extension=php_memcache.dll
Memcache是一款强大的NOSQL工具,使用简单,高效。这个版本是1.2.6,在windows服务器上可以使用,是稳定版。目前在我的个人博客已经使用。
NULL 博文链接:https://laoyaos.iteye.com/blog/2022937
memcache for windows 32 64
Memcache-client for php 一个PHP 的 Memcached缓存 客户端
客户端使用各种语言去编写 PHP/java/c/c++/perl/python/ruby等 libevent 三、为什么要在WEB中使用Memcache 基于libevent事件 Linux下 安装libevent时 ./configure –with-libevent=/usr Make ...
1,打开memcached服务 memcached -m 10 -p 12000 2,使用python-memcached模块,...以上这篇python 链接和操作 memcache方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。
Tomcat教程-python操作memcache.docx
3.接下来解压php_memcache-2.2.6-5.3-nts-vc9-x86.zip压缩包php对 memcache的扩展dll文件。压缩包里只有一个php_memcache.dll文件,将文件复 制到c:\php\ext\目录下。 4.进入c:\php目录,编辑php.ini文件。找到 ...
php7开始普及起来,但是memcache扩展却很难找到
Memcache 3.0.2 PHP 4.4.9 php.ini中加上: extension=php_memcache.dll
Memcache For PHP 5.2.6(Win32版本) php_memcache.dll 在C:\winnt\php.ini 加入一行 ‘extension=php_memcache.dll’ 重新启动Apache或者iis,然后查看一下phpinfo,如果有memcache,那么就说明安装成功!