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")      查询多个数据

      

原文地址:https://www.cnblogs.com/cxhzy/p/9934401.html