目录
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