1) 安装Python Memcached客户端
[root@node1 ~]# yum install python-memcached -y
2) 测试
[root@node1 ~]# vim use-memcached.py
#!/usr/bin/env python
import memcache
client = memcache.Client(["127.0.0.1:11211"], cache_cas=True)
# 设置并获取一个Key
client.set("key01", "value01")
print "key01.value :", client.get("key01")
# 追加并确认 Key
client.append("key01", ",value02")
print "key01.value :", client.get("key01")
client.set("key02", 1)
# 增量
client.incr("key02", 100)
print "key02.value :", client.get("key02")
# 递减
client.decr("key02", 51)
print "key02.value :", client.get("key02")
# CAS操作
client.set("key03", "value03")
print "key03.value :", client.gets("key03")
print "key03.casid :", client.cas_ids["key03"]
client.cas("key03", "value04")
print "key03.value :", client.gets("key03")
[root@node1 ~]# python use-memcached.py
key01.value : value01
key01.value : value01,value02
key02.value : 101
key02.value : 50
key03.value : value03
key03.casid : 26
key03.value : value04
|