zoukankan      html  css  js  c++  java
  • redis list/hash/set

    help @list

    lpush/lpop 从左侧加入/取出,实现堆栈
    rpush/rpop 从右侧加入/取出,实现堆栈
    lrange
    lindex
    lset
    LREM k3 2 a 从前向后去除k3中的2个a元素
    lrem k3 -2 a 从后往前去除k3中的2个a元素
    linsert
    blpush/blpop 阻塞式加入/取出,可以实现轻型队列 block push/pop FIFO
    ltrim k1 2 -2 去除k1中[2,-2]以外的数据

    help @hash

    set sean::name zzl 可以用这种string的方法实现hash,但效率不高
    set sean::age 18
    keys sean*

    hset sean name zzl
    hmset sean age 18 address sh

    hkeys sean
    hvals sean
    hgetall sean
    hincrbyfloat sean age 0.5

    help @set

    srandmember k1 3 取出不重复的结果集
    srandmember k1 -20 取出有重复的结果集
    spop k1 只取出一个值

    --------------------------- 知道的更多,不知道的也更多 ---------------------------
  • 相关阅读:
    elk 分布式数据同步
    mget 同时获取
    Jzoj1460 无题noname
    Jzoj1460 无题noname
    Jzoj1322硬币
    Jzoj1322硬币
    Jzoj1321 灯
    Jzoj1321 灯
    Jzoj1310 生日礼物
    Jzoj1310 生日礼物
  • 原文地址:https://www.cnblogs.com/mryux/p/15433285.html
Copyright © 2011-2022 走看看