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

  • 相关阅读:
    增加/删除新用户并添加root权限
    LINUX学习之路-1
    了解参考基因组及注释信息
    RNA-seq操作实战
    如何利用数据库下载参考基因组
    RNA-Seq比对软件HISAT2的用法
    小白-批量下载SRR数据
    sratoolkit 的使用
    批量查看QC结果的工具----multiqc
    fastQC 质控结果解读
  • 原文地址:https://www.cnblogs.com/wangyujian/p/11795263.html
Copyright © 2011-2022 走看看