• Redis数据库


    字符串

    import redis
    conn = redis.Redis()
    #相当于
    #redis.Redis(‘localhost’)
    #redis.Redis('localhost', 6379)
    
    #列出所有的键
    conn.keys('*')
    #[]
    
    conn.set('secret', 'ni!')
    #True
    conn.set('carats', 24)
    #True
    conn.set('fever', '101.5')
    #True
    
    conn.get('secret')
    #b'ni!'
    
    #键不存在时才设定值
    conn.setnx('secret', 'icky-icky-icky-ptang-zoop-boing!')
    #False
    
    #返回旧值同时赋新值
    conn.getset('secret', 'icky-icky-icky-ptang-zoop-boing!')
    
    #得到子串
    conn.getrange('secret', -6, -1)
    #b'boing!'
    
    #设置子串
    conn.setrange('secret', 0, 'ICKY')
    
    #设置多个键值
    conn.mset({'pie': 'cherry', 'cordial': 'sherry'})
    #[b'101.5', b'24']
    
    conn.mget(['fever', 'carats'])
    
    conn.delete('fever')
    #True
    
    #int float保存的值的加减
    conn.incr('carats')
    #25
    conn.incr('carats', 10)
    #35
    conn.decr('carats')
    #34
    conn.decr('carats', 15)
    #19
    conn.set('fever', '101.5')
    #True
    conn.incrbyfloat('fever')
    #102.5
    conn.incrbyfloat('fever', 0.5)
    #103.0
    conn.incrbyfloat('fever', -2.0)
    #101.0

    列表

    哈希表

    集合

    有序集合

    位图

    缓存和过期

  • 相关阅读:
    rest-framework组件 之 视图三部曲
    跨域问题通用解决方案
    rest-framework组件 之 序列化
    vue 之 表单输入绑定
    决策树剪枝
    数据库优化
    python实现一个二分查找
    使用faker去构造一个User-Agent
    数据库三大范式
    Mysql数据库中索引的概念总结
  • 原文地址:https://www.cnblogs.com/jzm17173/p/5740989.html
Copyright © 2020-2023  润新知