zoukankan      html  css  js  c++  java
  • Redis数据结构以及Strings型操作

    Redis数据结构图:

    Strings型   <String key,String value>:

    keys *

      查看所有key

    get 

      获取key的value值

    append

      向key对应的value追加内容  

    Exists  

      判断key是否存在,存在返回1,不存在返回0

    Set  

      当key存在会把key原来的值覆盖

    Setnx

      当该key存在,不覆写掉该原值,如果key不存在,则创建

    Mset

      支持同时插入多个key,比如nameage 

    Mget

      支持同时获取多个key

    Msetnx

      这个同时插入多个数据,和setnx不同,如果该多条key里面,有一个key存在,那么整条命令执行都将回滚

    Strlen

      返回key的长度

    Incr

      每次调用自增+1key不是integer类型,增加会报错

    incrBy

      每次调用自增+nkey不是integer类型,增加会报错

    Decr

      每次调用自减1key不是integer类型,增加会报错

    decrBy

      每次调用自减nkey不是integer类型,增加会报错

    Getset

      将给定 key 的值设为 value ,并返回 key 的旧值(old value)。

      当 key 没有旧值时,也即是, key 不存在时,返回 nil

    SetEX/TTL

      设置key的存活周期  

    Del

       支持多条删除key

  • 相关阅读:
    hadoop基础
    数据库基础知识
    sqoop基础
    大数据之常用linux常用命令
    zooKeeper基础
    impala基础
    Hbase基础
    Commitlint 提交规范类型
    理解JS闭包
    JS函数作用域及作用域链理解
  • 原文地址:https://www.cnblogs.com/dummyly/p/10074106.html
Copyright © 2011-2022 走看看