• 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

  • 相关阅读:
    常用的STL
    CString,string,char数组的转换
    linux知识
    十一种通用滤波算法(转)
    修复被勒索病毒cl0p损坏的svn代码
    android shell 转发代理shell示例
    3proxy配置
    windbg调试写dmp,随机名字
    nexus6p刷机注意
    mysql语句学习
  • 原文地址:https://www.cnblogs.com/dummyly/p/10074106.html
Copyright © 2020-2023  润新知