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))

 

为什么要去学这块的知识呢? 一方面 是为了查漏补缺,另外一方面是 在进行测试的过程中,开发告诉我们一些数据会写到缓存里边,而我们手动修改数据库的数据时,缓存的数据也不会更新,需要我们手动去删除缓存中的数据。除了每次手动输入命令删除外,也可以试试用代码去删除。多思考,可以想想开发的实现逻辑。

posted @ 2022-07-17 22:02  eosclover  Views(776)  Comments(0Edit  收藏  举报