下载
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\'})