一、下载
- 32位系统 1.2.5版本:https://files.cnblogs.com/files/lee-xingxing/memcached-1.2.5-win32-bin.zip
- 32位系统 1.2.6版本:https://files.cnblogs.com/files/lee-xingxing/memcached-1.2.6-win32-bin.zip
- 32位系统 1.4.4版本:https://files.cnblogs.com/files/lee-xingxing/memcached-win32-1.4.4-14.zip
- 64位系统 1.4.4版本:https://files.cnblogs.com/files/lee-xingxing/memcached-win64-1.4.4-14.zip
- 32位系统 1.4.5版本:https://files.cnblogs.com/files/lee-xingxing/memcached-1.4.5-x86.zip
- 64位系统 1.4.5版本:https://files.cnblogs.com/files/lee-xingxing/memcached-1.4.5-amd64.zip
二、安装
1、解压下载的安装包到指定目录。
2、在 1.4.5 版本以前 memcached 可以作为一个服务安装,使用管理员权限运行以下命令:
.memcached.exe -d install
3.启动和停止
.memcached.exe -d start
.memcached.exe -d stop
三、Python操作memcached
1.安装
pip install python-memcached
2.基本使用
2.1:导入包和连接memcached服务器
import memcache # 连接memcached,连接前确保服务已启动 mc = memcache.Client(["127.0.0.1:11211"],debug=True)
2.2:设置数据
# 设置数据 mc.set('username','lee') mc.set('shopcart',{'aaa':'aaa','bbb':'aaa','ccc':'aaa'}) # 设置多个数据 mc.set_multi({"title":'钢铁是怎样练成的?',"content":"用火烧"},5)
2.3:获取数据
# 获取数据 k = mc.get('username') k = mc.get('shopcart')
2.4:删除数据
# 删除数据 mc.delete('username')
2.5:自增长
# 自增长 默认增加1 mc.set('read_count',0) print(mc.get('read_count')) mc.incr('read_count',2) print(mc.get('read_count'))
2.6:自减少
# 自减少 默认减少1 print(mc.get('read_count')) mc.decr('read_count') print(mc.get('read_count'))
2.7:清空所有数据
mc.flush_all()