Python+Redis学习笔记
首先,通过pip来安装操作redis的相关包,pip install redis
然后导入我们要使用的模块,form redis.Client import Redis
然后,通过docker启动redis,
from redis.client import Redis r = Redis(host="0.0.0.0",port=6379,db=0,password="") #r.set("kol_height",187) res = r.get("kol_height") str_res = res.decode(encoding="utf-8") print(type(str_res),"",type(res)) print(res) print(str_res)
输出结果:
<class 'str'> <class 'bytes'>
b'187'
18
这段代码,简单的设置了一个key,一个value,但是我们发现,从redis中根据key去取值的时候,输出的结果却有点不一样,因为从redis中取到的都是字节串,需要给取出的数据去做一个转换,如上述代码所示。
关于五种基本数据类型的操作,可以浏览http://www.coolpython.net/python_db/redis/redis-datatype.html