windows 安装使用 Memcached
下载
Windows无官方版本:
下载memcached安装包,版本为1.4.5:
windows系统64位版下载地址:http://static.runoob.com/download/memcached-1.4.5-amd64.zip
windows系统32位版下载地址:http://static.runoob.com/download/memcached-1.4.5-x86.zip
官网支持linux下载地址:http://memcached.org/latest
安装
cmd命令行模式(管理员)进入到memcache目录下(cd C:\Users\Administrator\memcached):
memcached.exe -d install 进行安装
memcached.exe -d start 启动
关闭memcached服务,使用命令 memcached.exe -d stop,
卸载memcached服务,使用命令 memcached.exe -d uninstall。
登录:
telnet 127.0.0.1 11211,如果报错'telnet' 不是内部或外部命令,也不是可运行的程序 或批处理文件,解决方法:
打开“控制面板”找到“程序”--->点击“启用或关闭Windows功能”--->勾选“Telnet客户端”,点击确定
完成后即可开启Telnet端口
常用语法:
1、set
>set key[键值名] 0[是否需要压缩] 60[过期时间] 5[储存长度]
>hello
>STORED
2、get
>get key[键值名]
3、delete
>delete key[键值名]
4、stats
>stats
其他移步:https://www.runoob.com/memcached/memcached-set-data.html
Flask代码:
#encoding: utf-8 import memcache # 在连接之前,一定要切记先启动memcached mc = memcache.Client(["127.0.0.1:11211","192.168.0.102:11211"],debug=True) mc.set('username','abc',time=120) mc.set_multi({'title':'钢铁是怎样练成的','content':'hell world'},time=120) username = mc.get('username') print(username) mc.delete('username') username = mc.get('username') print(username) mc.incr('age',delta=10) age = mc.get('age') print(age) mc.decr('age',delta=10) age = mc.get('age') print(age) mc.set_multi({'username':'zhiliao','age':18,'height':180,'weight':180,'country':'china'})