redis命令-String命令

字符串类型时Redis中最为基础、常用的数据存储类型,字符串在Redis中时二进制安全的,这便意味着该类型存入和获取的数据相同。在Redis中字符串类型的value最多可以容纳的数据长度是512M。

二进制安全和数据安全是没有关系的。
MySQL-关系型数据库,二进制不安全。【乱码丢失数据】
在这里插入图片描述
Redis 二进制数据安全
在这里插入图片描述
赋值(增、改):
set key value:设定key持有指定的字符串value,如果该key存在则进行覆盖操作。总是返回“ok”
取值(查)
get key:获取key的value。如果与该key关联的value不是S同日你那个,redis将返回错误信息,因为get命令只能获取String value;如果key不存在,返回(nil)。
删除(删):
del key:删除指定key,返回值是数字类型,表示删了几条信息
扩展:
getset key value:先获取该key的值,然后在设置该key的值
incr key:将指定的key的value原子性的递增1.如果key不存在,器初始值为0,再incr之后其值为1,如果value的值不能转成整形,如果hello,该操作将执行失败并返回相应的错误信息。相当于++i
decr key:将指定的key的value原子性的递减1.如果key不存在,器初始值为0,再decr之后其值为-1,如果value的值不能转成整形,如果hello,该操作将执行失败并返回相应的错误信息。相当于–i
append key value:拼凑字符串。如果该key存在,则在原有的value后追加该值,如果key不存在,则重新创建一个key/value
了解-不常用
incrby key increment:将指定的key的value原子性增加increment,如果该key不存在,其初始值为0,在incrby之后,该值为increment。如果该值不能转成整形,如hello则失败并返回错误信息
decrby key decrement:将指定的key的value原子性增加decrement,如果该key不存在,其初始值为0,在decreby之后,该值为decrement。如果该值不能转成整形,如hello则失败并返回错误信息

String使用环境:
主要用于保存json格式的字符串

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值