Redis 数据类型的学习

    技术2022-07-11  108

    1.1 string

    概述

    string 是redis 最基本的类型,你可以理解成与memcached一模一样的类型,一个 key 对应一个value。string 类型是二进制安全的。意思是redis的string可以包含任何数据。比如 jpg图片或者序列化的对象。string类型是Redis最基本的数据类型,一个键最大能存储512MB。

    基本操作

    set key value [EX second]

    含义

    就是在redis中添加一个string类型的key和value,如果可以存在,则会覆盖,如果可以不存在新建

    ex指的是当前key的过期时间,单位为秒

    px指的是当前key的过期时间,单位为毫秒

    get key

    含义

    获取key对应的value,但是该key的数据类型必须是string

    mset key value [key value ...]

    含义

    就是set的批量处理版本,一次性可以添加多个k-v

    mget key1 [key2]

    含义

    每次可以获取指定的多个key对应的value

    getset key value

    含义

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

    设置key的过期时间

    SETEX key seconds value 将值 value 关联到 key,并将 key 的过期时间 设为 seconds(以秒为单位)

    PSETEX key milliseconds value 这个命令和 SETEX 命令相似,但它以毫秒为单 位设置 key 的生存时间,而不是像 SETEX 命令 那样,以秒为单位

    SETNX key value

    含义

    只有在key不存在时设置key的值

    MSETNX key value [key value ...]

     

    【以上学习基于SDUT课程实训资料。】

    Processed: 0.010, SQL: 9