Redis数据类型:String数据类型使用命令

本文详细介绍了Redis中各种键值操作命令,包括APPEND、DECR、DECRBY、GETRANGE、GETSET、INCR、INCRBY、INCRBYFLOAT、MGET、MSET、SETEX、SETRLEN、SETEX、SETNX、SETRANGE和STRLEN等。这些命令涵盖了对键值的增删改查、字符串操作及过期时间设置,是Redis日常管理和应用的基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     APPEND key value :如果key已经存在了,就在value后面添加value值,如果没有key就添加一个key和value就像set key value一样
    DECR key : 将key中的数值(value)进行-1操作
    DECRBY key value: 将key中的值减去value中的数值
    GETRANGE key start end :字符串截取,将key中的字符串从start开始截取,截取到end结束;
     GETSET key value:将value装到key中,并返回key中之前存在的值,
     INCR key :将key中存储的值增加一,
     INCRBY key value:将key中的数值增加value数量,并返回相加后的结果
    INCRBYFLOAT key value:将key中的数值和value上的小数进行相加,返回相加后的数值(如果key不存在,那么INCRBYFLOTA会先将key额值设为0,再执行加法操作);
    MGET key :返回一个或多个key中给定的值,如果给定的key里面,有某个key不存在,那么这个key返回nil;
    MSET key: 同事设置一个或多个 key-value对,如果给定的key已经存在,那么MSET 会用新值覆盖原来的旧值
    SETEX key seconds value: 这个命令类似于set key value 和expire key value 设置生存时间 
    SETRLEN key :返回key锁存储的字符串的长度,当key存储的不是字符串的时候就返回一个错误
    SETEX key seconds value:将value中的值和key中的值进行绑定,并在seconds中设置key的生存时间;
    SETNX key value:设置key和value中的值进行绑定,而且不能够修改value中的值
    SETRANGE key offset value :将key中对应的value按照第offset位修改value信息,并覆盖(key中存在value长度不会修改,使用setrange命令只会对数据进行覆盖,如果长度不够会自动增加长度)
    STRLEN key : 获取指定key中字符串的长度
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值