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

  • 相关阅读:
    CSS3属性transform详解之(旋转:rotate,缩放:scale,倾斜:skew,移动:translate)
    MySQL<添加、更新与删除数据>
    MySQL<数据库和表的基本操作>
    MySQL<数据库入门>
    MySql阶段案例
    Mysql综合案例
    Mysql课后思考题
    Java课后思考题
    Java课后简答题
    超全面的JavaWeb笔记day23<AJAX>
  • 原文地址:https://www.cnblogs.com/wangyujian/p/11795263.html
Copyright © 2020-2023  润新知