-
Notifications
You must be signed in to change notification settings - Fork 1
/
python_memcached.py
61 lines (45 loc) · 1.31 KB
/
python_memcached.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#! /usr/bin/python
# _*_ coding:utf-8 _*_
import memcache
if __name__ == "__main__":
mc = memcache.Client(["192.168.0.104:11211"], debug=True)
mc.flush_all()
# mc.set("name", "robinn")
# result = mc.get("name")
# print(result)
mc.add("date", "2018")
result = mc.get("date")
mc.replace("date", "2020")
result = mc.get("date")
mc.set("name", "robinn")
result = mc.get("name")
mc.set_multi({"name": "xili", "sex": "male", "addr": "sichuan chengdu"})
result1 = mc.get("name")
print("result: ", result, result1)
print("name: "+mc.get("name"))
print("sex: "+mc.get("sex"))
print("addr: "+mc.get("addr"))
result2 = mc.get_multi(["name", "sex", "addr"])
print(result2)
mc.delete("date")
print(mc.get("date"))
print(mc.get("addr"))
mc.delete_multi(["name", "sex", "addr"])
print(mc.get_multi(["name", "sex", "addr"]))
mc.set("city", "chengdu")
print(mc.get("city"))
mc.append("city"," china")
print(mc.get("city"))
mc.prepend("city", "sichuan ")
print(mc.get("city"))
mc.set("num", 5)
print(mc.get("num"))
mc.incr("num",10)
print(mc.get("num"))
mc.decr("num", 2)
print(mc.get("num"))
num1 = mc.gets("num")
print(num1)
mc.cas("num", "25")
num2 = mc.get("num")
print(num2)