python操作redis

Posted 山…隹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python操作redis相关的知识,希望对你有一定的参考价值。

1.  连接

  import redis

  re = redis.Redis(

    host = "127.0.0.1",

    port = 6379  

  )

2.  字符串数据:

  re.set("name",2)      #设置name的值为2

  data = re.get("name")

  print(data.decode())    #数据为二进制 需要解码

    

 

  re.mset(py1 = 1,py2 = 2)    #设置多个数据

  re.expire("py1",30)      #设置生存时间

  re.incr("py1",288)      #py1值增加288

      

3.  list数据:

  re.lrem("list_1" , 3 , 0)    前面的是值 后面的是删除多少个(跟redis相反)

 

4.  hash数据:

  re.hset("user","age",15)    单个设置哈希数据

  re.hmset("user",{"name" : "haha" , "sex" : ""nan})    设置多个哈希数据

  data1 = re.hget("user","age")            查询单个数据

  data2 = re.hmget("user","age","sex","name")      查询多个数据

      

 

以上是关于python操作redis的主要内容,如果未能解决你的问题,请参考以下文章

redis 基本操作-python 使用redis-手机验证接口-发送短信接口

Redis Python - 如何在python中根据特定模式删除所有键,无需python迭代

python中使用redis

python 的 redis 库,连接池怎么用

redis python scan_iter 给出不同的键

python 文件操作python 文件操作