zoukankan      html  css  js  c++  java
  • redis

    1.数据类型

    五种:

    • 字符串string
    • 哈希hash
    • 列表list
    • 集合set
    • 有序集合zset

      1.string:

    # 设置
    set key value
    setex key seconds value  # seted name 4 jobs
    mset key1 value1 key2 value2 ...  # 设置多个
    append key value    # 追加值
    # 获取
    get key
    mget key1 key2

      键命令

    keys 'a*'
    exists key1
    type key
    del key1 key2 ...
    expire key seconds
    ttl key

    2.hash

    hset key field value
    hkeys key
    hget key field
    hmget key field1 field2 ...
    hvals key   // 所有属性的 值!
    hdel key field1 field2 ...

    3.list

    lpush key value1 value2 ...     //
    rpush key value1 value2 ...    //
    linsert key before或after 现有元素 新元素
    lrange a1 0 -1 
    lset key index value
    lrem key count value   // 将列表中前count次出现的值为value的元素移除,count=0,全部,<0 从右数, 删除count个

    4.set

    sadd key member1 member2 ...
    smembers key
    srem key

    5.zset

    zadd key score1 member1 score2 member2 ...  // score1权重
    zrange key start stop // zrange zs 0 -1
    zrangebyscore key min max //返回score值在min和max之间的成员
    zscore key member  //返回成员member的score值
    zrem key member1 member2 ...
    zremrangebyscore key min max //删除权重在指定范围的元素

    事务:

    MULTI 开始一个事务, 然后将多个命令入队到事务中, 最后由 EXEC 命令触发事务, 一并执行事务中的所有命令
    
    非原子性,不能回滚。
  • 相关阅读:
    二维数组展示到DataGridView(c#)
    发送请求获取响应内容(c#)
    重建freescale 4.6.2 multilib toolchain
    [raspberry pi3] raspberry 充当time machine
    sublime ctags
    lua遍历文件
    pthread中如何追踪stack over flow
    Core Dump
    2 plan team 服务器搭建
    mac上编译 arm linux gnueabi交叉编译工具链toolchain
  • 原文地址:https://www.cnblogs.com/ccqk/p/11414112.html
Copyright © 2011-2022 走看看