zoukankan      html  css  js  c++  java
  • python连接redis

    import redis

    r = redis.Redis(host='118.24.3.40',password='HK139bc&*',port=6379,db=0,decode_responses=True)

    1.字符串(key,value形式)


    r.set('mjz_students','{"msg":"sdfsdfsd"}')  # 插入key,value
    info = r.get('mjz_students')    # 获取value
    r.expire('dabaobao',30)  # 设置失效时间
    r.delete('mjz_students')  # 删除key
    r.set('mjz_students','{"msg":"sdfsdfsd"}')  # 修改key

    2.哈希类型(字典形式)

    r.hset("students",'wyj','{"money":500,"addr":"北京"}')  # 插入key
    r.hset("students",'cj','{"money":500,"addr":"上海"}')
    r.hset("students",'dcg','{"money":502,"addr":"北京"}')
    r.hset("students",'wn','{"money":502,"addr":"北京"}')
    r.hset("students",'wyj','{"money":502,"addr":"北京"}')

    r.hdel("students",'wyj')  # 删除字典里的某个key
    print(r.hget("students","wn"))  # 获取字典里的某个key的value
    print(r.hgetall('students'))   # 获取所有的key的value

    r.flushall()   # 清空所有数据库的所有内容
    r.flushdb()   # 清空当前数据库里面的数据
    r.exists('name')   # 判断key是否存在
    r.keys()   # 获取当前数据库所有的key
    r.type('name')   # 获取的key的类型

    r.hmset()  # 可以批量插入字典类型的key

    3.管道

    l = range(500)

    pipeline = r.pipeline()   # 建立一个管道

    for i in l:
      pipeline.set("key%s"%i,str(i))

    pipeline.execute()   # 执行管道

  • 相关阅读:
    1026: [SCOI2009]windy数 (数位DP)
    Codeforces Round #603 (Div. 2)
    小明种苹果(续)
    1001: [BeiJing2006]狼抓兔子 (最小割)
    codeforces 990C Bracket Sequences Concatenation Problem
    codeforces990D
    codeforces 1037D. Valid BFS?
    pytorch inception v3 KeyError: <class 'tuple'>解决方法
    codeforces 1025C Plasticine zebra
    codeforces1027D
  • 原文地址:https://www.cnblogs.com/wangyujian/p/11795263.html
Copyright © 2011-2022 走看看