zoukankan      html  css  js  c++  java
  • redis数据库操作(2)

    list类型

    左侧添加:
    lpush KEY VALUE 例: ( lpush mylist a b c d )
    右侧添加:
    rpush KEY VALUE 例: ( lpush mylist 0 9 8 7 )
    查看列表元素:
    lrange KEY START STOP 例:( lrange mylist 3 6 从第4个元素到第7个元素 ,lrange mylist 0 -1 全部元素)
    查看列表长度(元素个数):
    llen KEY 例: ( llen mylist )
    查看指定索引位置的元素:
    lindex KEY INDEX 例: ( llen mylist 4 )
    弹出左边第一个:
    lpop KEY 例: ( lpop mylist )
    弹出右边第一个:
    rpop KEY 例: ( rpop mylist )
    弹出指定个数个相同元素:
    lrem KEY COUNT VALUE
    例:
    rpush mylist a b c a b c d e a b c g h
    lrem mylist 2 a
    lrange mylist 0 -1
    此时,从左往右删除了2个a元素,结果变为 b c b c d e a b c g h
    lrem mylist -1 b
    lrange mylist 0 -1
    此时,从右往左删除了1个b元素,结果变为 b c b c d e a c g h
    lrem mylist 0 c
    lrange mylist 0 -1
    此时,删除了所有c元素,结果变为 b b d e a g h

    hash类型

    设置键值对:
    hset KEY FIELD VALUE 例: ( hset user name john )
    获取键值对的值:
    hget KEY FIELD 例: ( hget user name )
    删除键值对:
    hdel KEY FIELD 例: ( hdel user name )
    批量设置键值对:
    hmset KEY FIELD VALUE FIELD VALUE 例: ( hmset user name john age 18 )
    批量获取键值对的值:
    hmget KEY FIELD FIELD 例: ( hmget user name age )
    获取全部键值对(包含FIELD和VALUE):
    hgetall KEY 例: ( hgetall user )
    获取所有的FIELD:
    hkeys KEY 例: ( hkeys user )
    获取所有的VALUE:
    hvals KEY 例: ( hvals user )
    获取FIELD个数:
    hlen KEY 例: ( hlen user )

  • 相关阅读:
    布局类组件介绍
    容器类组件介绍
    应用升级介绍
    Http组件的介绍
    Webview组件和HTML的介绍
    数据绑定介绍
    业界最具影响力MySQL精品文章荟萃(300篇)
    业界最有价值的 ASP.NET 博文汇总
    一个引号导致1个小时网站打不开
    这个世界从来没有任何一件工作叫“钱多、事少、离家近”
  • 原文地址:https://www.cnblogs.com/ikamu/p/8520117.html
Copyright © 2011-2022 走看看