Redis 入门 3.2.4 命令拾遗
Redis 入门 3.2 字符串类型
3.2.4 命令拾遗
1. 增加指定的整数
INCRBY key increment
INCRBY命令与INCR命令基本一样,只不过前者可以通过increment参数指定一次增加的数值。
2. 递减指定的整数
DECR key
DECRBY key
DECR与INCR命令用法相同,只不过是让键值递减。
3. 增加指定浮点数
INCRBYFLOAT key increment
INCRBYFLOAT key increment 命令类似INCRBY命令,差别是前者可以递增一个双精度浮点数
4. 向尾部追加值
APPEND key value
APPEND作用是想键值的末尾追加value。如果键值不存在则将该键值的值设置为value,即相当于SET key value。返回值是追加后字符串的总长度。
5. 获取字符串长度
STRLEN key
STRLEN 命令返回键值的长度,如果键不存在则返回0。
6. 同时获取/设置多个键值
MGET key [key...]
MGET key value [key value...]
MGET/MSET与GET/SET相似,不过MGET/MSET可以同时获得/设置多个键的键值。如:
redis> MSET key1 value1 key2 value2 key3 value3
OK
redis> GET key2
"value2"
redis> MGET key1 key3
1) "value1"
2) "value3"
7. 位操作
GETBIT key offset
SETBIT kye offset value
BITCOUNT key [start] [end]
BITOP operation destkey key [key...]
  GETBIT 命令可以获得一个字符串类型键指定位置的二进制的值(0或1),索引从0开始。如果需要获取的二进制位的索引超出了键值的二进制位的实际长度则默认位值是0。
  SETBIT 命令可以设置字符串类型键指定位值的二进制位的值,返回值是该位值的旧值。如果要设置的位置超过了键值的二进制位的长度,SETBIT命令会自动将中间的二进制为设置为0,同理设置一个不存在的键的指定二进制位的值会自动将其前面的位赋值为0。
  BITCOUNT 命令可以获得字符串类键中值是1的二进制位个数
  BITOP 命令可以对多个字符串类型键进行位运算,并将结果存储在的 destkey 参数指定的键中。BITOP 命令支持的运算操作有 AND、OR、XOR、和NOT。
Redis 入门 3.2.4 命令拾遗的更多相关文章
- Redis 入门 3.2.2 命令
		
Redis 入门 3.2 字符串类型 3.2.2 命令 1. 获得符合规则的键名列表 SET key value GET key SET和GET是Redis中最简单的两个命令,他们实现的功能和编程 ...
 - Redis命令拾遗二(散列类型)
		
本文版权归博客园和作者吴双共同所有,欢迎转载,转载和爬虫请注明原文地址 :博客园蜗牛NoSql系列地址 http://www.cnblogs.com/tdws/tag/NoSql/ Redis命令拾 ...
 - windows下使用redis,Redis入门使用,Redis基础命令
		
windows下使用redis,Redis入门使用,Redis基础命令 >>>>>>>>>>>>>>>> ...
 - Redis 入门 安装 命令
		
win7 64位安装redis 及Redis Desktop Manager使用 引自:http://blog.csdn.net/joyhen/article/details/47358999 写基于 ...
 - redis入门指南(二)——  数据操作相关命令
		
写在前面 以下绝大部分内容取材于<redis入门指南>,部分结合个人知识,实践后得出. 只记录重要,明确,属于新知的相关内容,杜绝冗余和重复. 字符串 1.字符串类型是redis中最常见的 ...
 - redis入门指南(三)——  事务、过期时间、SORT命令、消息通知与管道
		
写在前面 学习<redis入门指南>笔记,结合实践,只记录重要,明确,属于新知的相关内容. 事务 1.redis中的事务由一组命令的集合组成,要么都执行,要么都不执行,同时redis的事务 ...
 - redis入门指南(七)——  安全、协议、管理工具及命令属性
		
写在前面 学习<redis入门指南>笔记,结合实践,只记录重要,明确,属于新知的相关内容. 安全 1.可以使用bind参数绑定一个地址,使redis只接受这个地址的连接. 2.使用requ ...
 - Redis入门,Jedis和常用命令
		
一.Redis简介 1.关于关系型数据库和nosql数据库 关系型数据库是基于关系表的数据库,最终会将数据持久化到磁盘上,而nosql数据 库是基于特殊的结构,并将数据存储到内存的数据库.从性 ...
 - redis入门指南书中概要
		
一.简介 1.redis是一个开源的.高性能的.基于键值对的缓存和存储系统,通过提供多种键值数据类型适应不同场景下的缓存和存储需求,同时redis高级功能能胜任消息队列.任务队列等不同角色. 2.内存 ...
 
随机推荐
- 安装tidb数据库
			
1.下载压缩包 安装tar包路径 命令:wget http://download.pingcap.org/tidb-latest-linux-amd64.tar.gz 命令:wget http://d ...
 - tcpdump 为何抓包 抓到本机IP  都是内网IP
			
接收端 22:49:01.729351 IP 192.168.0.3.21918 > ***.**.**.**.44498 22:49:01.727980 IP ***.**.**.**.444 ...
 - 【HDU6635】Nonsense Time
			
题目大意:给定一个长度为 N 的序列,开始时所有的位置都不可用,每经过一个时间单位,都会有一个位置被激活.现给定激活顺序的序列,求每次激活之后全局的最长上升子序列的长度,保证数据随机. 题解: 引理: ...
 - 微信小程序--详情页的推荐位置继续打开详情页;返回之后分享等数据不正确问题
			
问题背景 -- 分享的数据来源 当前在维护的小程序项目使用wepy开发:分享的数据都是通过接口请求后台的形式获得:然后存在了数据data的对象中:类似 定义分享数据 data = { shareDat ...
 - MySQL显示ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)解决方法
			
MySQL显示ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)解决方法 2.4K 解决方法: 第一步cd ...
 - hiho #1474 拆字游戏(dfs,记录状态)
			
#1474 : 拆字游戏 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Kui喜欢把别人的名字拆开来,比如“螺”就可以拆成“虫田糸”,小Kui的语文学的不是很好,于是 ...
 - 线程Thread、线程池ThreadPool
			
Thread调用含参方法,参数必须是object类.ThreadPool调用的方法,无论是否含参,方法必须有object类参数(可不用,但得有) [线程] using System; using Sy ...
 - react-router中,<switch>
			
有<Switch>标签,则其中的<Route>在路径相同的情况下,只匹配第一个,这个可以避免重复匹配: 无<Switch>标签,则其中的<Route>在 ...
 - HGOI 20190821 慈溪一中互测
			
Problem A 给出一个$n$个点$m$条边的仙人掌图(每条边最多处于一个简单环中). 使用$c$种颜色对这张图中的顶点染色,使得每一条无向边连接的两个点颜色不同. 求染色的方案数,$mod \ ...
 - CodeForces 1245D Shichikuji and Power Grid
			
cf题面 解题思路 比赛过程中想了一个贪心--把所有城市按照自建代价排序,排在第一的城市肯定自建,之后依次判断排在后面的城市要自建还是要连接前面的.这么做WA13了(第一次忘开long longWA4 ...