python连接redis
打开pycharm,新建.py文件,输入import redis,若是有提示红色波浪线,则未安装redis, 只需要在Terminal终端输入该命令:pip install redis
安装成功后,自动导入包。
import redis r= redis.Redis(host='127.0.0.1',port=6379,decode_responses=True) #string r.set('name','软测小栈') print(r['name']) print(r.get('name')) print(type(r.get('name'))) #list r.lpush('list','c','l','o','v','e','r') print(r.llen('list')) print(r.lrange('list',0,5)) #set r.sadd("set1", 33, 44, 55, 66) print(r.smembers('set1')) #hash r.hmset('hash',{'name':'zhangsan','age':20,'tel':123456}) print(r.hgetall('hash')) #zset r.zadd('myzset', {'a': 3, 'b': 4,'c':5}) print(r.zrange('myzset',0 ,1))
为什么要去学这块的知识呢? 一方面 是为了查漏补缺,另外一方面是 在进行测试的过程中,开发告诉我们一些数据会写到缓存里边,而我们手动修改数据库的数据时,缓存的数据也不会更新,需要我们手动去删除缓存中的数据。除了每次手动输入命令删除外,也可以试试用代码去删除。多思考,可以想想开发的实现逻辑。