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 )

  • 相关阅读:
    遍历datatable的方法
    C# 存储过程使用方法
    C# 存储过程
    dev repositoryItem 手工定义
    无限极分类
    ThinkPHP
    ThinkPHP
    RBAC
    ThinkPHP
    正则表达式
  • 原文地址:https://www.cnblogs.com/ikamu/p/8520117.html
Copyright © 2011-2022 走看看