Redis-字符串(String)

String介绍

StringRedis 的基本数据类型

  • 一个 key 对应一个 value
  • string 可以包含任何数据,最大不能超过 512M

string常用命令

  • SET 命令
    设置指定 key 的值
    格式:SET key value
    示例:

    SET name cmy
    
  • GET 命令
    获取指定 key 的值
    格式:GET key
    示例:

    GET name
    

    在这里插入图片描述

  • MSET 命令
    同时设置一个或多个 key-value
    格式:MSET key value [key value ...]
    示例:

    MSET age 18 height 180
    
  • MGET 命令
    获取所有(一个或多个)给定 key 的值
    格式:MGETkey [key ...]
    示例:

    MGET name age height
    

    在这里插入图片描述

  • APPEND 命令
    如果 key 已经存在并且是一个字符串, APPEND 命令将指定的 value 追加到该 key 原来值(value)的末尾
    格式:APPEND key value
    示例:

    APPEND name 111
    

    使用 APPEND 前后的变化
    在这里插入图片描述

  • DEL 命令
    删除一个或多个 key
    格式:DEL key [key ...]
    示例:

    DEL height
    
  • INCR 命令
    key 中储存的数字值增一
    格式:INCR key
    示例:

    INCR age
    

    在这里插入图片描述

  • DECR 命令
    key 中储存的数字值减一
    格式:DECR key
    示例:

    DECR age
    

    在这里插入图片描述

  • INCRBY 命令
    key 所储存的值加上给定的增量值
    格式:INCRBY key increment
    示例:

    INCRBY age 100
    

    在这里插入图片描述

  • DECRBY 命令
    key 所储存的值减去给定的增量值
    格式:DECRBY key increment
    示例:

    DECRBY age 100
    

    在这里插入图片描述

  • GETRANGE 命令
    获取指定区间范围内的 key
    格式:GETRANGE key start end
    示例:

    GETRANGE name 0 3
    

    在这里插入图片描述

  • SETRANGE 命令
    从第几位开始替换原来的 key
    格式:SETRANGE key offset value
    示例:

    SETRANGE name 3 xxx
    

    使用 SETRANGE前后变化
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44604586/article/details/108408478