慕课网-一站式学习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)    收藏  举报

导航