redis incrbyfloat string命令


一、命令简介

incrbyfloat 命令在redis中主要功能是:

incrbyfloat=incrby+float
incrbyfloat=incr+by+float
1 对键所对应的值,进行一个指定的浮点数增加操作
2 如果键不存在,则新建一个键(默认为0) 然后再进行浮点数增加操作
3 如果键非数值类型 ,则会返回相应的错误信息
4 如果增量无法转换为浮点型,那么也会返回相应的错误信息


二、命令使用说明

命令语法如下:

redis 192.168.8.123>incrbyfloat keyName 增量(可转换为浮点数的数据)
注意事项:

执行成功,返回最新的键值


例:

redis 192.168.8.123:6379> flushdb  //清空数据库 
OK
redis 192.168.8.123:6379> set k1 keyValue //设置键(k1)键值为string类型
OK
redis 192.168.8.123:6379> incrbyfloat k1 123 //对一个非数值类型的键,进行incrbyfloat操作,系统返回相应的错误信息
(error) ERR value is not a valid float
redis 192.168.8.123:6379> set k2 1 
OK
redis 192.168.8.123:6379> incrbyfloat k2 1  //对一个数值类型的键,进行incrbyfloat操作,系统执行成功后,返回最新的键值
"2"
redis 192.168.8.123:6379> get k2
"2"
redis 192.168.8.123:6379> incrbyfloat k2 err  //自增量错误,相关提示
(error) ERR value is not a valid float
redis 192.168.8.123:6379> exists k3
(integer) 0
redis 192.168.8.123:6379> incrbyfloat k3 900.00  //对一个不存在的键,进行incrbyfloat操作
"900"
redis 192.168.8.123:6379> get k3
"900"
redis 192.168.8.123:6379> incrbyfloat k3 1
"901"
redis 192.168.8.123:6379> get k3
"901" 

如下图所示:

redis incrbyfloat string命令简介

redis incrbyfloat string命令简介

相关阅读:
redis incrby string命令
redis incr string命令简介
redis psetex string命令简介
redis msetnx string命令简介
redis mset string 命令简介
redis strlen string命令
redis setrange string命令
redis setnx string 命令简介
redis setex string 命令简介
redis setbit string命令
redis mget string命令简介
redis getbit string命令简介
redis getset string命令简介
redis getrange string命令简介
redis get string命令
redis set string命令
window redis 文件夹文件说明 (二) —[ redis-cli]
window redis 文件夹文件说明 (一 )
Redis 数据类型简介
windows下 Redis配置
c# redis应用实例
redis相关简介
KV数据库简介

redis incrbyfloat string命令》上有1条评论

  1. Pingback引用通告: redis decr string命令 | 猫猫小屋

评论已关闭。