[3] Memcached – Python

20 marca 2022 Wyłączono przez Adam [zicherka] Nogły

To jest przykład użycia Memcached w Pythonie.

[1] Zainstaluj Python Memcached Client Library.

# zainstaluj z EPEL
[root@vlsr01 ~]# dnf --enablerepo=epel install python3-memcached

[2] Zainstaluj Python 3.6 – patrz tutaj.

[3] To jest podstawowe użycie w Pythonie.

[root@vlsr01 ~]# mcedit use_memcache.py
# stwórz nowy
import memcache
client = memcache.Client(["127.0.0.1:11211"], cache_cas=True)
# ustaw i pobierz klucz
client.set("key01", "value01")
print("key01.value :", client.get("key01"))
# dołącz i pobierz klucz
client.append("key01", ",value02")
print("key01.value :", client.get("key01"))
client.set("key02", 1)
# inkrementuj
client.incr("key02", 100)
print("key02.value :", client.get("key02"))
# dekrementuj
client.decr("key02", 51)
print("key02.value :", client.get("key02"))
# CAS
client.set("key03", "value03")
print("key03.value :", client.gets("key03"))
client.cas("key03", "value04")
print("key03.value :", client.gets("key03"))

# uruchom
[root@vlsr01 ~]# python3 use_memcache.py
key01.value : value01
key01.value : value01,value02
key02.value : 101
key02.value : 50
key03.value : value03
key03.value : value04