Python
Redis를 DB Table처럼 활용하기
behonestar
2016. 5. 4. 17:29
데이터 저장 및 탐색 방법
test.py
import redis
r = redis.StrictRedis(host=host, port=port, db=0)
# input
r.hmset('id:a', {'ip':'192.168.10.1', 'port':1000})
r.hmset('id:b', {'ip':'192.168.10.2', 'port':1001})
r.hmset('id:c', {'ip':'192.168.10.3', 'port':1002})
r.hmset('id:d', {'ip':'192.168.10.4', 'port':1003})
# output
keys = r.keys('id:*')
for key in keys:
item = r.hgetall(key)
print '%s:%s' % (item['ip'], item['port'])
결과
$ python test.py
192.168.10.2:1001
192.168.10.4:1003
192.168.10.3:1002
192.168.10.1:1000
데이터 저장 및 쿼리 방법