redis字符串系列之二

本文详细介绍了Redis中针对字符串键值的各种操作,包括获取、设置、追加和测量字符串长度等核心命令。通过实例展示了get、getset、strlen和append命令的使用方法及返回值,适合初学者和开发者快速掌握Redis基本操作。

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

目录

get

getset

strlen

append


get

1.语法
get key
返回与键key相关联的字符串值
2.返回值
如果键不存在,返回nil,否则返回键的值
如果键的值并非字符串类型,那么返回一个错误,因为get命令只能用于字符串。
3.代码示例:
对不存在的键或者字符串类型的键执行get:

get m
set m "hello"
get m

对不是字符串类型的键执行get:
 

lpush m redis mysql mongodb
get m

getset

1.语法
getset key value
没有键插入,返回nil,有的话更新键值 返回旧值,如果键不是字符串类型时 返回一个错误
2.例子:
 

getset m golang
get m
getset m redis
get m

strlen

1.语法
strlen key
返回键key存储字符串的长度。
2.返回值:
当键key不存在时,返回0
不是字符串时,返回一个错误
3.例子:

set m "hello"
strlen m

不存在的键的长度为0

strlen m

append

1.语法
append key value
如果键key存在,并且值是一个字符串,append会把value值追加到键key现有的值的末尾
如果键key不存在,就会将键key的值设为value.
2.返回值:
追加value之后,键key的值的长度。
3.例子
对不存在的key执行append:

exists m
append m "hello"

对已存在的字符串执行append:

append m " world"
get m

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值