美文网首页
redis数据结构

redis数据结构

作者: bullion | 来源:发表于2019-01-10 11:27 被阅读0次

    五种数据结构

    字符串(String)

    哈希(hash)

    字符串列表(list)

    字符串集合(set)

    有序字符串集合(sorted set)

    key命名定义的注意点

    不要过长

    不要过短

    统一的命名规范

    常用命令

    判断key是否存在:exists key

    删除key:del key

    进入命令行:redis-cli

    权限:auth password

    获取所有key:keys *

    字符串(String)

    二进制安全的,存入和获取的数据相同

    Value最多可以容纳的数据长度是512M

    存储字符串(String)常用命令

    赋值:set key value

    取值:get key

    取值并重新赋值:getset key valu

    递增(不存在则初始为0,加1之后为1,如果为字符串不能进行累加则抛出异常):incr key

    递增5(不存在则初始为0,加5之后为5,如果为字符串不能进行累加则抛出异常):incrby key 5

    递减(不存在则初始为0,减1之后为-1,如果为字符串不能进行累加则抛出异常):decr key

    递减5(不存在则初始为0,减5之后为-5,如果为字符串不能进行累加则抛出异常):decrby key 5

    追加(不存在则创建key,value为5,存在则在字符串最后追加5,返回字符串长度):append key 5

    哈希(hash)

    String key和String Value的map容器

    每一个Hash可以存储4294967295个键值对

    存储哈希(hash)常用命令

    赋值:hset key 键 值

    多个赋值:hmset key 键 值 键 值

    取值:hget key 键

    多个取值: hmget key 键 键

    获取key下的所有值:hgetall key

    删除单个键:hdel key 键

    值增加5:hincrby key 键 5

    判断是否存在(1存在0不存在):hexists key 键

    获取属性的数量:hlen key

    获取所有的key名称:hkeys key

    获取所有的value值:hvals key

    相关文章

      网友评论

          本文标题:redis数据结构

          本文链接:https://www.haomeiwen.com/subject/ewuhcqtx.html