Redis字符串(string)操作详解

序言


        Redis的string操作是日常工作中用的比较多的操作,熟记最好,但就是记不住,哎,就只有多看几遍了!         文章最后有彩蛋!!!!

字符串

        一种最基本的Redis值类型(字节数组)。Redis字符串是二进制安全的,一个Redis字符串能包含任意类型的数据。例如: 一张JPEG格式的图片或者一个序列化的Ruby对象。一个字符串类型的值最多能存储512M字节的内容
key : string
value: string

1、设置字符串值 set get

    SET key value [EX seconds] [PX milliseconds] [NX|XX]
        EX 设置过期时间,秒,等同于SETEX key seconds value
        PX 设置过期时间,毫秒,等同于PSETEX key milliseconds value
        NX 键不存在,才能设置,等同于SETNX key value
        XX 键存在时,才能设置
    设置多个键的字符串值
        MSET key value [key value …]
键不存在时,设置字符串值
        MSETNX key value [key value …]
        注意是原子操作,对多个kv,要不成功都不成功.

2、string类型:过期

        Redis中可以给Key设置一个生存时间(秒或毫秒),当达到这个时长后,这些键值将会被自动删除

    设置多少秒或者毫秒后过期
         EXPIRE key seconds
         set key val ex 10或者 setex key time(s) value
         PEXPIRE key milliseconds
    设置在指定Unix时间戳过期
         EXPIREAT key timestamp
         PEXPIREAT key milliseconds-timestamp
    删除过期
         PERSIST key

3、string类型:生存时间

在这里插入图片描述

4、string类型:key操作

在这里插入图片描述
在这里插入图片描述

5、string类型:value操作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_42312342/article/details/89365613