Python redis操作
https://github.com/MicrosoftArchive/redis/releases 下载redis
登录
redis-cli.exe -h 127.0.0.1 -p 6379
设置键值对:
set myKey abc
取出键值对:
get myKey
#coding:utf-8
# pip install redis
import redis # 导入redis模块,通过python操作redis 也可以直接在redis主机的服务端操作缓存数据库
import time
#
# r = redis.Redis(host='localhost', port=6379, decode_responses=True) # host是redis主机,需要redis服务端和客户端都启动 redis默认端口是6379
pool = redis.ConnectionPool(host='localhost', port=6379, decode_responses=True)
r = redis.Redis(connection_pool=pool)
r.set('name', 'junxi') # key是"foo" value是"bar" 将键值对存入redis缓存
# print(r['name'])
# print(r.get('name')) # 取出键name对应的值
# print(type(r.get('name')))
r.hset("hash1", "k1", "v1")
r.hset("hash1", "k2", "v2")
# print(r.hkeys("hash1")) # 取hash中所有的key
# print(r.hget("hash1", "k1")) # 单个取hash的key对应的值
# print(r.hmget("hash1", "k1", "k2")) # 多个取hash的key对应的值
# r.hsetnx("hash1", "k2", "v3") # 只能新建
# print(r.hget("hash1", "k2"))
r.hmset("hash2", {"k2": "v2", "k3": "v3"})
print(r.hmget("hash2",["k2","k3"]))
浙公网安备 33010602011771号