Python_Redis_Hash
from redis import Redis
conn = Redis()
conn.hset('info', 'name', 'sc')
conn.hmset('info', {'age':18, 'sex':'male'})
res = conn.hget('info', 'name')
print(res)
res = conn.hmget('info', ['name', 'age'])
print(res)
res = conn.hgetall('info')
print(res)
res = conn.hlen('info')
print(res)
res = conn.hkeys('info')
print(res)
res = conn.hvals('info')
print(res)
res = conn.hexists('info', 'name')
print(res)
conn.hdel('info', 'sex')
conn.hincrby('info', 'age', amount=10)
for i in range(1000):
conn.hset('test', '%s-%s'%('key', i), i)
res = conn.hscan('test', cursor=0, count=100, match='*5')
print(res)
res1 = conn.hscan('test', cursor=res[0], count=100)
print(res1)
import time
for res in conn.hscan_iter('test', count=100):
print(res)
time.sleep(1)
print('='*30)
conn.close()