redis模块

import redis

r = redis.Redis(host='ip',port=6379)
key = r.rpop(list_name)
string = r.get(key).decode()
#连接redis,执行redis命令
#string直接返回是个bytes值,需要经过decode才是str。

  

r = redis.Redis(host='10.224.32.35',port=6379,decode_responses=True)
#可以在连接时直接设定解码

  

2

import redis

pool= redis.ConnectionPool(host='10.224.32.35',port=6379,decode_responses=True)
r = redis.Redis(connection_pool=pool)


key = r.rpop(list_name)
string = r.get(key)
#为了节省资源,减少多次连接损耗,连接池的作用相当于总揽多个客户端与服务端的连接,当新客户端需要连接时,只需要到连接池获取一个连接即可,实际上只是一个连接共享给多个客户端。

  

posted @ 2018-11-22 10:20  jabbok  阅读(171)  评论(0编辑  收藏  举报