Fork me on GitHub

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'})

 

 

 

posted @ 2020-03-08 21:03  iamorz  阅读(449)  评论(0编辑  收藏  举报