Redis常用数据类型之String

                                     Redis数据类型之String

Redis常用数据类型分五种:String、set、list、hash、sorted_set五种。

接下来我们就先来说说Redis的存储格式:

  • Redis自身是一个map,其中数据都是采用 key,value的形式存储的。
  • 数据类型指的是存储数据的类型,也就是value数据的类型,key的话永远都是以String格式存储的。
String在reids的存储空间
keyvalue
名称(key)value(数据)
namemohan

String 类型

string类型的基本命令操作

添加/修改数据

  • set   key value  (如果key不存在 set会进行添加  key如果存在set会进行覆盖)
  • get   key  (获取数据)
  • del   key  (删除数据)

添加/修改多个数据

  • mset  key1 value1 key2 value2 (添加/修改多个)
  • mget  key1 key2 (获取多个)
  • strlen key (获取长度)
  • append key value (追加信息到原来数据的后部,如果key存在追加,不存在新建)

扩展命令

  • incr  key (设置数值数据自增1)
  • incrby key (设置数值数据自定义增加)
  • incrbyfloat key (设置数值数据自定义增加小数)
  • decr key (设置数值数据自减1)
  • decrby key(设置数值数据自定义减少)
  • setex key seconds value(给key设置时效) 示例: setex name 10 mohan  (这个意思就是 key只要10秒存活期,过了10秒就不存在了)

String类型操作注意事项

数据操作不成功的反馈与数据正常操作之间的差异
 
① 表示运行结果是否成功
  •  (integer) 0 → false 失败
  • (integer) 1 → true 成功
② 表示运行结果值
  •  (integer) 3 → 3  3个
  •  (integer) 1 → 1  1个
  •  
    数据未获取到 (nil)等同于null
  •  
    数据最大存储量 512MB
  •  
    数值计算最大范围(java中的long的最大值) 9223372036854775807
     

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值