美文网首页
django-redis的一些操作

django-redis的一些操作

作者: 上帝大人 | 来源:发表于2019-09-29 14:17 被阅读0次

    列表

    • redis数据库中:
      redis -cli -h ip -p port(默认6379)
      select 1 选择一号数据库
      keys *查看所有键

    LRANGE key start stop查看key键中的值,从start到stop的闭区间,可以接受负索引
    LTRIM key start stop让列表只保留指定区间的值
    —————————————————————————————————————

    LPUSH key value 为键为key列表的左边添加一个元素如果key存在且为列表形式,增加一个元素vlalue,不存在则创建一个列表,存在但不是列表类型,报错
    RPUSH key value 同上,右添加
    —————————————————————————————————————
    LPUSHX 和PLUSH相同,但是对于不存在的key的列表,不作任何操作
    RPUSHX 同上

    —————————————————————————————————————
    LSET key index value 为列表中指定下标的元素赋值,就是修改操作。
    LREM key count value count=0移出所有,count<0从后到前移出count个,count>0从前往后移出count

    from  django-redis import get_redis_connection 
    
    
    con  = get_redis_connection('default') #default是settings中设置的
    used_key = '拼接的key'
    con.lrem(used_key,0,value)
    con.lpush(used_key,value)
    con.ltrim(used_key, 0, 4) 
    con.lrange(used_key,0,4)
    

    相关文章

      网友评论

          本文标题:django-redis的一些操作

          本文链接:https://www.haomeiwen.com/subject/pxvgyctx.html