[8] Redis – Python
28 stycznia 2022To jest przykład użycia Redis w Pythonie 3.
[1] Zainstaluj bibliotekę Python 3 Redis na komputerze kliencie.
#zainstaluj z EPEL [root@vlsr01 ~]# dnf --enablerepo=epel install python3-redis
[2] Podstawowe użycie Pythona.
[user01@vlsr01 ~]$ mcedit use_redis.py #utworz nowy import redis client = redis.StrictRedis(host='127.0.0.1', port=6379, db=0, password='TajneHasło') #ustaw i pobierz klucz client.set('key01', 'value01') print('key01.value :', client.get('key01')) #dodaj 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')) #listuj client.lpush('list01', 'value01', 'value02', 'value03') print('list01.value :', client.lrange('list01', '0', '2')) #mieszaj client.hmset('hash01', {'key01': 'value01', 'key02': 'value02', 'key03': 'value03'}) print('hash01.value :', client.hmget('hash01', ['key01', 'key02', 'key03'])) #ustaw client.sadd('set01', 'member01', 'member02', 'member03') print('set01.value :', client.smembers('set01')) #uruchom [user01@vlsr01 ~]$ python3 use_redis.py key01.value : b'value01' key01.value : b'value01,value02' key02.value : b'101' key02.value : b'50' list01.value : [b'value03', b'value02', b'value01'] hash01.value : [b'value01', b'value02', b'value03'] set01.value : {b'member03', b'member01', b'member02'}