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()   # 执行管道

  • 相关阅读:
    git 删除远程分支
    测试模板--接口测试
    测试模板--PC浏览器兼容性测试
    Mock作用
    Docker实践--搭建JIRA平台
    Docker实践--搭建分布式UI测试环境
    Docker实践--搭建HttpRunnerManager测试平台
    Docker实践--搭建Yapi测试平台
    微博爬虫实践---搜索关键词
    接口实践--演练地址集合
  • 原文地址:https://www.cnblogs.com/wangyujian/p/11795263.html
Copyright © 2011-2022 走看看