memcached的安装和使用

一、下载

  1. 32位系统 1.2.5版本:https://files.cnblogs.com/files/lee-xingxing/memcached-1.2.5-win32-bin.zip
  2. 32位系统 1.2.6版本:https://files.cnblogs.com/files/lee-xingxing/memcached-1.2.6-win32-bin.zip
  3. 32位系统 1.4.4版本:https://files.cnblogs.com/files/lee-xingxing/memcached-win32-1.4.4-14.zip
  4. 64位系统 1.4.4版本:https://files.cnblogs.com/files/lee-xingxing/memcached-win64-1.4.4-14.zip
  5. 32位系统 1.4.5版本:https://files.cnblogs.com/files/lee-xingxing/memcached-1.4.5-x86.zip
  6. 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()

 

posted @ 2020-03-17 09:08  我在地球凑人数的日子  阅读(119)  评论(0编辑  收藏  举报