redis incrby string命令


一、命令简介

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

incrby = incr + by
1 对键所对应的值,进行数据增加操作
2 如果键不存在,首先新键一个键(默认为0),然后进行数据增加操作
3 如果键值存在,并且非整型,那么执行incrBy,则会返回相应的错误提示信息。
4 incrby同incr的不同之处,incrby可以指定增加的长度,incr只可以按步长1进行增加操作


二、命令使用说明

命令语法如下:

 redis 192.168.8.123>incrby keyName 待增加值
 
  1 执行后返回最新的keyName值
  2 执行错误,则会返回相应的错误提示信息
 

例:

 redis 192.168.8.123:6379> flushdb
OK
redis 192.168.8.123:6379> set keyName1 keyValue 
OK
redis 192.168.8.123:6379> incrby keyName1 10    //对非整型键值,进行incrby操作,将返回错误信息
(error) ERR value is not an integer or out of range 
redis 192.168.8.123:6379> incrby keyName1 error //incrby 后参数非整型 将返回相应的错误信息
(error) ERR value is not an integer or out of range
redis 192.168.8.123:6379> set keyName2 1
OK 
redis 192.168.8.123:6379> incrby keyName2 10 //incrby成功后 返回增加数值后的值
(integer) 11
redis 192.168.8.123:6379> get keyName2
"11"
redis 192.168.8.123:6379> exists keyName2
(integer) 1
redis 192.168.8.123:6379> exists keyName3
(integer) 0
redis 192.168.8.123:6379> incrby keyName3 19  //键值不存在时 incrby效果
(integer) 19
redis 192.168.8.123:6379> get keyName3
"19"
 

如下图所示:

redis incrby 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 incrby string命令》上有1条评论

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

评论已关闭。