简单的插入和查询
import redis
import uuid
from datetime import datetime
r = redis.StrictRedis(host='localhost', port=6379, db=0)
pip = r.pipeline()
username = input('输入用户名:')
for i in range(1,4):
orderid = str(uuid.uuid4()).replace('-', '')
# print(orderid)
money = input('订单金额:')
time = datetime.now()
# print(type(time))
order_key = 'order:'+str(i)
pip.hmset(order_key, {'orderid': orderid, 'money': money, 'time': str(time)})
pip.lpush(username,'order:1','order:2','order:3')
pip.execute()
order_all = r.lrange(username, 0, -1)
print(order_all)
for order in order_all:
result = r.hgetall(order)
# print(result)
# sql = 'insert into order(orderid,money,time) values(%s,%s,%s)'
# db.insert(sql, (result.get('orderid')))
print(result.get(b'orderid'))
print(result.get(b'money'))
print(result.get(b'time'))
另一个
import redis
r = redis.StrictRedis(host='localhost', port=6379, db=0)
print(r)
r.set('name', 'admin')
r.set('name1', 'admin1')
r.set('name2', 'admin2')
# 取值
value = r.get('name1')
print('name1:', value)
r.mset({'age:1': 30, 'age:2': 50, 'age:3': 18})
list1 = r.mget('name1', 'age:2', 'age:3')
print(list1)
r.close()