慕课网-一站式学习Redis从入门到高可用分布式实践-第3章-Redis客户端的使用-Python客户端
Python客户端
Python客户端:redis-py
1.获取 redis-py
https://github.com/andymccurdy/redis-py
//方法一 pip install redis //方法二 python setup.py install wget https://github.com/andymccurdy/redis-py/archive/2.10.5.zip unzip redis-2.10.5.zip cd redis-2.10.5.zip #安装redis-py sudo python setup.py install
2.简单使用
import redis
client = redis.StrictRedis(host='127.0.0.1', port=6379)
key = "hello"
setResult = client.set(key, "python-redis")
print(setResult)
value = client.get(key)
print("key:" + key + ",value:" + value)
#1.string
#输出结果: True
client.set("hello", "world")
#输出结果:world
client.get("hello")
#输出结果:1
client.incr("counter")
#2.hash
client.hset("myhash", "f1", "v1")
client.hset("myhash", "f2", "v2")
#输出结果:{'f1':'v1','f2':'v2'}
client.hgetall("myhash")
#3.list
client.rpush('mylist', "1")
client.rpush('mylist', "2")
client.rpush('mylist', "3")
#输出结果:['1','2','3']
client.lrange("mylist", 0, -1)
#4.set
client.sadd("myset", "a")
client.sadd("myset", "b")
client.sadd("myset", "a")
#输出结果:set(['a','b'])
#5.zet
client.zadd("myzset", "99", "tom")
client.zadd("myzset", "66", "peter")
client.zadd("myzset", "33", "james")
#输出结果:[('james', 33.0),('peter', 66.0),('tom', 99.0)]
client.zrange("myzset", 0, -1, withscores=True)
posted on 2019-11-26 15:25 herisson_pan 阅读(6) 评论(0) 收藏 举报
浙公网安备 33010602011771号