python 高级码农成才之路

Redis与Python的交互

2020-12-12  本文已影响0人  幼姿沫


下载redis数据库相关模块 Redis  pip install redis  并且进行导入相关模块

from  redis  import    *

代码展示:

from redis   import   *

import   time

if __name__ =='__main__':

sr=StrictRedis()

#设置键值对

result=sr.set('name','huangyongxin')

#根据键获得值为字节码格式bytes进行解码为字符串 decode

result=sr.get('name')

#删除键就会删除值

result=sr.delete('name')

#获得数据库中所有键

# result=sr.keys()

  print('result=',result,'type=',type(result))

#对剩余时间过期时间进行判断

sr=StrictRedis()

sr.setex('name',20,'hyx')

while True:

    value=sr.ttl('name')

    if value<0:

        break

print('剩余时间',value)

time.sleep(1)

#2.对hash值进行操作

result=sr.hset('person','name','jackson')

print(result)

result=sr.hmset('person',{'name':'haha','age':20,'gender':'female','addr':'beijing'})

print(result)

#将存入数据库中的内容转化为字符串类型sr=StrictRedis()sr.set('name','JacksonYee')                                               result=sr.get('name')                                                                            print(result,type(result))                                                                                                            name=result.decode('utf-8')                                                                   print(name,type(name))print(result=='JacksonYee')

步骤效果图展示:

上一篇 下一篇

猜你喜欢

热点阅读