Are you over 18 and want to see adult content?
More Annotations
![A complete backup of giaydanviethung.vn](https://www.archivebay.com/archive2/da766b80-5d87-4db3-9de4-69b16be5aecb.png)
A complete backup of giaydanviethung.vn
Are you over 18 and want to see adult content?
![A complete backup of rockland-inc.com](https://www.archivebay.com/archive2/ef0d877a-1b92-4278-9d2e-6fcab07b26ed.png)
A complete backup of rockland-inc.com
Are you over 18 and want to see adult content?
![A complete backup of miyamoto-unosuke.co.jp](https://www.archivebay.com/archive2/c1c04efc-1eff-41f3-8897-6398a23ad968.png)
A complete backup of miyamoto-unosuke.co.jp
Are you over 18 and want to see adult content?
![A complete backup of likung14daydetox.com](https://www.archivebay.com/archive2/9074994e-c2a6-4d4f-8e58-b4d039d01d9c.png)
A complete backup of likung14daydetox.com
Are you over 18 and want to see adult content?
![A complete backup of itsawahmlife.com](https://www.archivebay.com/archive2/603837f9-376a-4831-a301-71ad18117f6d.png)
A complete backup of itsawahmlife.com
Are you over 18 and want to see adult content?
![A complete backup of eldelegadodeprotecciondedatos.com](https://www.archivebay.com/archive2/e09401d5-3dbb-4853-be89-4c687fcb7b96.png)
A complete backup of eldelegadodeprotecciondedatos.com
Are you over 18 and want to see adult content?
![A complete backup of coloring-pages-kids.com](https://www.archivebay.com/archive2/fa39ca6b-dd67-407e-bdbe-82fe2b8cd8ee.png)
A complete backup of coloring-pages-kids.com
Are you over 18 and want to see adult content?
Favourite Annotations
![A complete backup of https://wallenberg.com](https://www.archivebay.com/archive6/images/b776ea96-d6ac-49fc-82bd-5d498a2719c5.png)
A complete backup of https://wallenberg.com
Are you over 18 and want to see adult content?
![A complete backup of https://writersevoke.com](https://www.archivebay.com/archive6/images/f5bd10a8-4bed-43ee-9fea-47618e52808e.png)
A complete backup of https://writersevoke.com
Are you over 18 and want to see adult content?
![A complete backup of https://gardencityny.net](https://www.archivebay.com/archive6/images/69d8f31d-45b6-4573-8acb-9da4da303601.png)
A complete backup of https://gardencityny.net
Are you over 18 and want to see adult content?
![A complete backup of https://renewmyhealth.org](https://www.archivebay.com/archive6/images/594f7ea8-80ce-4cb3-960d-eae39f95872d.png)
A complete backup of https://renewmyhealth.org
Are you over 18 and want to see adult content?
![A complete backup of https://upmarketresearch.com](https://www.archivebay.com/archive6/images/f904e784-691d-4886-b9d1-930878fd696c.png)
A complete backup of https://upmarketresearch.com
Are you over 18 and want to see adult content?
![A complete backup of https://shoppingredhot.com](https://www.archivebay.com/archive6/images/9eabdc38-5ab2-464d-be7d-bde5bffa5e6f.png)
A complete backup of https://shoppingredhot.com
Are you over 18 and want to see adult content?
![A complete backup of https://idm.net.au](https://www.archivebay.com/archive6/images/c8738a0d-9da1-4984-be69-d30d26cafa4d.png)
A complete backup of https://idm.net.au
Are you over 18 and want to see adult content?
![A complete backup of https://yuni.com](https://www.archivebay.com/archive6/images/ca69f76c-4660-4b03-9331-d4f9f007b2ae.png)
A complete backup of https://yuni.com
Are you over 18 and want to see adult content?
![A complete backup of https://fimes.gr](https://www.archivebay.com/archive6/images/757ea2a5-97ad-4e9d-9f7c-04d46a1f8c2e.png)
A complete backup of https://fimes.gr
Are you over 18 and want to see adult content?
![A complete backup of https://hirslanden.ch](https://www.archivebay.com/archive6/images/37c660d7-14d5-46d8-92a1-7df433790c44.png)
A complete backup of https://hirslanden.ch
Are you over 18 and want to see adult content?
![A complete backup of https://pella.org](https://www.archivebay.com/archive6/images/9ea0f05a-1050-4b17-9192-fe863fb891db.png)
A complete backup of https://pella.org
Are you over 18 and want to see adult content?
Text
REDIS 命令参考
Redis 命令参考 ¶. Redis 命令参考. 本文档是 Redis Command Reference 和 Redis Documentation 的中文翻译版, 阅读这个文档可以帮助你了解 Redis 命令的具体使用方法, 并学会如何使用 Redis 的事务、持久化、复制、Sentinel、集群等功能。. SET KEY VALUE …TRANSLATE THIS PAGE 可选参数 ¶. 从 Redis 2.6.12 版本开始, SET 命令的行为可以通过一系列参数来修改:. EX seconds : 将键的过期时间设置为 seconds 秒。. 执行 SET key value EX seconds 的效果等同于执行 SETEX key seconds value 。. PX milliseconds : 将键的过期时间设置为 milliseconds 毫秒。. 执行 SETSCAN CURSOR [COUNT
SCAN cursor 可用版本: >= 2.8.0. 时间复杂度:增量式迭代命令每次执行的复杂度为 O (1) , 对数据集进行一次完整迭代的复杂度为 O (N) , 其中 N 为数据集中的元素数量。. SCAN 命令及其相关的 SSCAN 命令、 HSCAN 命令和 ZSCAN 命令都用于增量地迭代 LINSERT KEY BEFORE|AFTER PIVOT VALUE LINSERT key BEFORE|AFTER pivot value. 时间复杂度: O (N), N 为寻找 pivot 过程中经过的元素数量。. 将值 value 插入到列表 key 当中,位于值 pivot 之前或之后。. 当 pivot 不存在于列表 key 时,不执行任何操作。. 当 key 不存在时, key 被视为空列表,不执行任何操作。.如果 key
SENTINEL - REDIS 命令参考 获取 Sentinel¶. 目前 Sentinel 系统是 Redis 的 unstable 分支的一部分, 你必须到 Redis 项目的 Github 页面 克隆一份 unstable 分值, 然后通过编译来获得 Sentinel 系统。. Sentinel 程序可以在编译后的 src 文档中发现, 它是一个命名为 redis-sentinel 的程序。. 你也可以通过下一节介绍的方法, 让 redis-server程序运
KEYS PATTERN
Warning. KEYS
的速度非常快,但在一个大的数据库中使用它仍然可能造成性能问题,如果你需要从一个数据集中查找特定的 key ,你最好还是用 Redis 的集合结构(set)来代替。BGREWRITEAOF
执行一个 aof文件 重写操作。 重写会创建一个当前 aof 文件的体积优化版本。 即使 bgrewriteaof 执行失败,也不会有任何数据丢失,因为旧的 aof 文件在 bgrewriteaof 成功之前不会被修改。. 重写操作只会在没有其他持久化工作在后台执行时被触发,也就是说:HINCRBYFLOAT
HINCRBYFLOAT 命令的详细功能和 INCRBYFLOAT key increment 命令类似,请查看 INCRBYFLOAT key increment 命令获取更多相关信息。. 可用版本:. >= 2.6.0. 时间复杂度:. O (1) 返回值:. 执行加法操作之后 field 域的值。. # 值和增量都是普通小数 redis> HSET mykey field 10.50 (integer) 1 redis 键空间通知(KEYSPACE NOTIFICATION) 键空间通知使得客户端可以通过订阅频道或模式, 来接收那些以某种方式改动了 Redis 数据集的事件。. 以下是一些键空间通知发送的事件的例子:. 所有修改键的命令。. 所有接收到 LPUSH key value 命令的键。. 0 号数据库中所有已过期的键。.事件通过 Redis
事务(TRANSACTION) 事务中的错误¶. 使用事务时可能会遇上以下两种错误: 事务在执行 EXEC 之前,入队的命令可能会出错。 比如说,命令可能会产生语法错误(参数数量错误,参数名错误,等等),或者其他更严重的错误,比如内存不足(如果服务器使用 maxmemory 设置了最大内存限制的话)。REDIS 命令参考
Redis 命令参考 ¶. Redis 命令参考. 本文档是 Redis Command Reference 和 Redis Documentation 的中文翻译版, 阅读这个文档可以帮助你了解 Redis 命令的具体使用方法, 并学会如何使用 Redis 的事务、持久化、复制、Sentinel、集群等功能。. SET KEY VALUE …TRANSLATE THIS PAGE 可选参数 ¶. 从 Redis 2.6.12 版本开始, SET 命令的行为可以通过一系列参数来修改:. EX seconds : 将键的过期时间设置为 seconds 秒。. 执行 SET key value EX seconds 的效果等同于执行 SETEX key seconds value 。. PX milliseconds : 将键的过期时间设置为 milliseconds 毫秒。. 执行 SETSCAN CURSOR [COUNT
SCAN cursor 可用版本: >= 2.8.0. 时间复杂度:增量式迭代命令每次执行的复杂度为 O (1) , 对数据集进行一次完整迭代的复杂度为 O (N) , 其中 N 为数据集中的元素数量。. SCAN 命令及其相关的 SSCAN 命令、 HSCAN 命令和 ZSCAN 命令都用于增量地迭代 LINSERT KEY BEFORE|AFTER PIVOT VALUE LINSERT key BEFORE|AFTER pivot value. 时间复杂度: O (N), N 为寻找 pivot 过程中经过的元素数量。. 将值 value 插入到列表 key 当中,位于值 pivot 之前或之后。. 当 pivot 不存在于列表 key 时,不执行任何操作。. 当 key 不存在时, key 被视为空列表,不执行任何操作。.如果 key
SENTINEL - REDIS 命令参考 获取 Sentinel¶. 目前 Sentinel 系统是 Redis 的 unstable 分支的一部分, 你必须到 Redis 项目的 Github 页面 克隆一份 unstable 分值, 然后通过编译来获得 Sentinel 系统。. Sentinel 程序可以在编译后的 src 文档中发现, 它是一个命名为 redis-sentinel 的程序。. 你也可以通过下一节介绍的方法, 让 redis-server程序运
KEYS PATTERN
Warning. KEYS
的速度非常快,但在一个大的数据库中使用它仍然可能造成性能问题,如果你需要从一个数据集中查找特定的 key ,你最好还是用 Redis 的集合结构(set)来代替。BGREWRITEAOF
执行一个 aof文件 重写操作。 重写会创建一个当前 aof 文件的体积优化版本。 即使 bgrewriteaof 执行失败,也不会有任何数据丢失,因为旧的 aof 文件在 bgrewriteaof 成功之前不会被修改。. 重写操作只会在没有其他持久化工作在后台执行时被触发,也就是说:HINCRBYFLOAT
HINCRBYFLOAT 命令的详细功能和 INCRBYFLOAT key increment 命令类似,请查看 INCRBYFLOAT key increment 命令获取更多相关信息。. 可用版本:. >= 2.6.0. 时间复杂度:. O (1) 返回值:. 执行加法操作之后 field 域的值。. # 值和增量都是普通小数 redis> HSET mykey field 10.50 (integer) 1 redis 键空间通知(KEYSPACE NOTIFICATION) 键空间通知使得客户端可以通过订阅频道或模式, 来接收那些以某种方式改动了 Redis 数据集的事件。. 以下是一些键空间通知发送的事件的例子:. 所有修改键的命令。. 所有接收到 LPUSH key value 命令的键。. 0 号数据库中所有已过期的键。.事件通过 Redis
事务(TRANSACTION) 事务中的错误¶. 使用事务时可能会遇上以下两种错误: 事务在执行 EXEC 之前,入队的命令可能会出错。 比如说,命令可能会产生语法错误(参数数量错误,参数名错误,等等),或者其他更严重的错误,比如内存不足(如果服务器使用 maxmemory 设置了最大内存限制的话)。 SORT KEY [GET …TRANSLATE THIS PAGE 这种用法在单独使用时,没什么实际用处。 不过,通过将这种用法和 GET 选项配合, 就可以在不排序的情况下, 获取多个外部键, 相当于执行一个整合的获取操作(类似于 SQL 数据库的 join 关键字)。. 以下代码演示了,如何在不引起排序的情况下,使用 SORT 、 BY 和 GET 获取多个外部键:SCAN CURSOR [COUNT
SCAN 命令的基本用法¶. SCAN 命令是一个基于游标的迭代器(cursor based iterator): SCAN 命令每次被调用之后, 都会向用户返回一个新的游标, 用户在下次迭代时需要使用这个新游标作为 SCAN 命令的游标参数, 以此来延续之前的迭代过程。. 当 SCAN 命令的游标参数被设置为 0 时, 服务器将开始一次新的 ZINTERSTORE DESTINATION NUMKEYS KEY …TRANSLATE THIS PAGE 计算给定的一个或多个有序集的交集,其中给定 key 的数量必须以 numkeys 参数指定,并将该交集(结果集)储存到 destination 。. 默认情况下,结果集中某个成员的 score 值是所有给定集下该成员 score 值之和.. 关于 WEIGHTS 和 AGGREGATE 选项的描述,参见 ZUNIONSTORE destination numkeys key [WEIGHTS weight [weightKEYS PATTERN
Warning. KEYS
的速度非常快,但在一个大的数据库中使用它仍然可能造成性能问题,如果你需要从一个数据集中查找特定的 key ,你最好还是用 Redis 的集合结构(set)来代替。INFO
INFO 可用版本: >= 1.0.0. 时间复杂度: O (1) 以一种易于解释(parse)且易于阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。. 通过给定可选的参数 section ,可以让命令只返回某一部分的信息:. server 部分记录了 Redis 服务器的信息,它包含以下域 DECRBY KEY DECREMENT 将键 key 储存的整数值减去减量 decrement 。. 如果键 key 不存在, 那么键 key 的值会先被初始化为 0 , 然后再执行 DECRBY 命令。. 如果键 key 储存的值不能被解释为数字, 那么 DECRBY 命令将返回一个错误。. 本操作的值限制在 64 位(bit)有符号数字表示之内。 关于更多递增(increment) / 递减(decrement)操作的 键空间通知(KEYSPACE NOTIFICATION) 配置¶. 因为开启键空间通知功能需要消耗一些 CPU , 所以在默认配置下, 该功能处于关闭状态。 可以通过修改 redis.conf 文件, 或者直接使用 CONFIG SET 命令来开启或关闭键空间通知功能:. 当 notify-keyspace-events 选项的参数为空字符串时,功能关闭。. 另一方面,当参数不是空字符串时,功能开启。BLPOP KEY TIMEOUT
阻塞行为¶. 如果所有给定 key 都不存在或包含空列表,那么 BLPOP 命令将阻塞连接,直到等待超时,或有另一个客户端对给定 key 的任意一个执行 LPUSH key value 或 RPUSH key value 命令为止。 超时参数 timeout 接受一个以秒为单位的数字作为值。 超时参数设为 0 表示阻塞时间可以无限期延长 RPOPLPUSH SOURCE DESTINATION 模式: 安全的队列¶. Redis的列表经常被用作队列(queue),用于在不同程序之间有序地交换消息(message)。一个客户端通过LPUSH key value
命令将消息放入队列中,而另一个客户端通过 RPOP key 或者 BRPOP key timeout 命令取出队列中等待时间最长的消息。. 不幸的是,上面的队列方法是『不安全 事务(TRANSACTION) 事务中的错误¶. 使用事务时可能会遇上以下两种错误: 事务在执行 EXEC 之前,入队的命令可能会出错。 比如说,命令可能会产生语法错误(参数数量错误,参数名错误,等等),或者其他更严重的错误,比如内存不足(如果服务器使用 maxmemory 设置了最大内存限制的话)。REDIS 命令参考
Redis 命令参考 ¶. Redis 命令参考. 本文档是 Redis Command Reference 和 Redis Documentation 的中文翻译版, 阅读这个文档可以帮助你了解 Redis 命令的具体使用方法, 并学会如何使用 Redis 的事务、持久化、复制、Sentinel、集群等功能。. SET KEY VALUE …TRANSLATE THIS PAGE 可选参数 ¶. 从 Redis 2.6.12 版本开始, SET 命令的行为可以通过一系列参数来修改:. EX seconds : 将键的过期时间设置为 seconds 秒。. 执行 SET key value EX seconds 的效果等同于执行 SETEX key seconds value 。. PX milliseconds : 将键的过期时间设置为 milliseconds 毫秒。. 执行 SET SENTINEL - REDIS 命令参考 获取 Sentinel¶. 目前 Sentinel 系统是 Redis 的 unstable 分支的一部分, 你必须到 Redis 项目的 Github 页面 克隆一份 unstable 分值, 然后通过编译来获得 Sentinel 系统。. Sentinel 程序可以在编译后的 src 文档中发现, 它是一个命名为 redis-sentinel 的程序。. 你也可以通过下一节介绍的方法, 让 redis-server程序运
ZINTERSTORE DESTINATION NUMKEYS KEY …TRANSLATE THIS PAGE 计算给定的一个或多个有序集的交集,其中给定 key 的数量必须以 numkeys 参数指定,并将该交集(结果集)储存到 destination 。. 默认情况下,结果集中某个成员的 score 值是所有给定集下该成员 score 值之和.. 关于 WEIGHTS 和 AGGREGATE 选项的描述,参见 ZUNIONSTORE destination numkeys key [WEIGHTS weight [weightKEYS PATTERN
Warning. KEYS
的速度非常快,但在一个大的数据库中使用它仍然可能造成性能问题,如果你需要从一个数据集中查找特定的 key ,你最好还是用 Redis 的集合结构(set)来代替。INFO
INFO 可用版本: >= 1.0.0. 时间复杂度: O (1) 以一种易于解释(parse)且易于阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。. 通过给定可选的参数 section ,可以让命令只返回某一部分的信息:. server 部分记录了 Redis 服务器的信息,它包含以下域BRPOP KEY TIMEOUT
BRPOP 是列表的阻塞式(blocking)弹出原语。. 它是 RPOP key 命令的阻塞版本,当给定列表内没有任何元素可供弹出的时候,连接将被BRPOP
命令阻塞,直到等待超时或发现可弹出元素为止。. 当给定多个 key 参数时,按参数 key 的先后顺序依次检查各个列表,弹出第一个非空列表的尾部元素。BGREWRITEAOF
执行一个 aof文件 重写操作。 重写会创建一个当前 aof 文件的体积优化版本。 即使 bgrewriteaof 执行失败,也不会有任何数据丢失,因为旧的 aof 文件在 bgrewriteaof 成功之前不会被修改。. 重写操作只会在没有其他持久化工作在后台执行时被触发,也就是说:HINCRBYFLOAT
HINCRBYFLOAT 命令的详细功能和 INCRBYFLOAT key increment 命令类似,请查看 INCRBYFLOAT key increment 命令获取更多相关信息。. 可用版本:. >= 2.6.0. 时间复杂度:. O (1) 返回值:. 执行加法操作之后 field 域的值。. # 值和增量都是普通小数 redis> HSET mykey field 10.50 (integer) 1 redis 键空间通知(KEYSPACE NOTIFICATION) 键空间通知使得客户端可以通过订阅频道或模式, 来接收那些以某种方式改动了 Redis 数据集的事件。. 以下是一些键空间通知发送的事件的例子:. 所有修改键的命令。. 所有接收到 LPUSH key value 命令的键。. 0 号数据库中所有已过期的键。.事件通过 Redis
REDIS 命令参考
Redis 命令参考 ¶. Redis 命令参考. 本文档是 Redis Command Reference 和 Redis Documentation 的中文翻译版, 阅读这个文档可以帮助你了解 Redis 命令的具体使用方法, 并学会如何使用 Redis 的事务、持久化、复制、Sentinel、集群等功能。. SET KEY VALUE …TRANSLATE THIS PAGE 可选参数 ¶. 从 Redis 2.6.12 版本开始, SET 命令的行为可以通过一系列参数来修改:. EX seconds : 将键的过期时间设置为 seconds 秒。. 执行 SET key value EX seconds 的效果等同于执行 SETEX key seconds value 。. PX milliseconds : 将键的过期时间设置为 milliseconds 毫秒。. 执行 SET SENTINEL - REDIS 命令参考 获取 Sentinel¶. 目前 Sentinel 系统是 Redis 的 unstable 分支的一部分, 你必须到 Redis 项目的 Github 页面 克隆一份 unstable 分值, 然后通过编译来获得 Sentinel 系统。. Sentinel 程序可以在编译后的 src 文档中发现, 它是一个命名为 redis-sentinel 的程序。. 你也可以通过下一节介绍的方法, 让 redis-server程序运
ZINTERSTORE DESTINATION NUMKEYS KEY …TRANSLATE THIS PAGE 计算给定的一个或多个有序集的交集,其中给定 key 的数量必须以 numkeys 参数指定,并将该交集(结果集)储存到 destination 。. 默认情况下,结果集中某个成员的 score 值是所有给定集下该成员 score 值之和.. 关于 WEIGHTS 和 AGGREGATE 选项的描述,参见 ZUNIONSTORE destination numkeys key [WEIGHTS weight [weightKEYS PATTERN
Warning. KEYS
的速度非常快,但在一个大的数据库中使用它仍然可能造成性能问题,如果你需要从一个数据集中查找特定的 key ,你最好还是用 Redis 的集合结构(set)来代替。INFO
INFO 可用版本: >= 1.0.0. 时间复杂度: O (1) 以一种易于解释(parse)且易于阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。. 通过给定可选的参数 section ,可以让命令只返回某一部分的信息:. server 部分记录了 Redis 服务器的信息,它包含以下域BRPOP KEY TIMEOUT
BRPOP 是列表的阻塞式(blocking)弹出原语。. 它是 RPOP key 命令的阻塞版本,当给定列表内没有任何元素可供弹出的时候,连接将被BRPOP
命令阻塞,直到等待超时或发现可弹出元素为止。. 当给定多个 key 参数时,按参数 key 的先后顺序依次检查各个列表,弹出第一个非空列表的尾部元素。BGREWRITEAOF
执行一个 aof文件 重写操作。 重写会创建一个当前 aof 文件的体积优化版本。 即使 bgrewriteaof 执行失败,也不会有任何数据丢失,因为旧的 aof 文件在 bgrewriteaof 成功之前不会被修改。. 重写操作只会在没有其他持久化工作在后台执行时被触发,也就是说:HINCRBYFLOAT
HINCRBYFLOAT 命令的详细功能和 INCRBYFLOAT key increment 命令类似,请查看 INCRBYFLOAT key increment 命令获取更多相关信息。. 可用版本:. >= 2.6.0. 时间复杂度:. O (1) 返回值:. 执行加法操作之后 field 域的值。. # 值和增量都是普通小数 redis> HSET mykey field 10.50 (integer) 1 redis 键空间通知(KEYSPACE NOTIFICATION) 键空间通知使得客户端可以通过订阅频道或模式, 来接收那些以某种方式改动了 Redis 数据集的事件。. 以下是一些键空间通知发送的事件的例子:. 所有修改键的命令。. 所有接收到 LPUSH key value 命令的键。. 0 号数据库中所有已过期的键。.事件通过 Redis
REDIS 命令参考
Redis 命令参考 ¶. Redis 命令参考. 本文档是 Redis Command Reference 和 Redis Documentation 的中文翻译版, 阅读这个文档可以帮助你了解 Redis 命令的具体使用方法, 并学会如何使用 Redis 的事务、持久化、复制、Sentinel、集群等功能。. ZINTERSTORE DESTINATION NUMKEYS KEY …TRANSLATE THIS PAGE 计算给定的一个或多个有序集的交集,其中给定 key 的数量必须以 numkeys 参数指定,并将该交集(结果集)储存到 destination 。. 默认情况下,结果集中某个成员的 score 值是所有给定集下该成员 score 值之和.. 关于 WEIGHTS 和 AGGREGATE 选项的描述,参见 ZUNIONSTORE destination numkeys key [WEIGHTS weight [weight LINSERT KEY BEFORE|AFTER PIVOT VALUE LINSERT key BEFORE|AFTER pivot value. 时间复杂度: O (N), N 为寻找 pivot 过程中经过的元素数量。. 将值 value 插入到列表 key 当中,位于值 pivot 之前或之后。. 当 pivot 不存在于列表 key 时,不执行任何操作。. 当 key 不存在时, key 被视为空列表,不执行任何操作。.如果 key
BRPOP KEY TIMEOUT
BRPOP 是列表的阻塞式(blocking)弹出原语。. 它是 RPOP key 命令的阻塞版本,当给定列表内没有任何元素可供弹出的时候,连接将被BRPOP
命令阻塞,直到等待超时或发现可弹出元素为止。. 当给定多个 key 参数时,按参数 key 的先后顺序依次检查各个列表,弹出第一个非空列表的尾部元素。BLPOP KEY TIMEOUT
阻塞行为¶. 如果所有给定 key 都不存在或包含空列表,那么 BLPOP 命令将阻塞连接,直到等待超时,或有另一个客户端对给定 key 的任意一个执行 LPUSH key value 或 RPUSH key value 命令为止。 超时参数 timeout 接受一个以秒为单位的数字作为值。 超时参数设为 0 表示阻塞时间可以无限期延长GEOPOS KEY MEMBER
GEOPOS key member 可用版本: >= 3.2.0. 时间复杂度: 获取每个位置元素的复杂度为 O (log (N)) , 其中 N 为键里面包含的位置元素数量。. 从键里面返回所有给定位置元素的位置(经度和纬度)。. 因为 GEOPOS 命令接受可变数量的位置元素作为输入,所以即使
RPOPLPUSH SOURCE DESTINATION 模式: 安全的队列¶. Redis的列表经常被用作队列(queue),用于在不同程序之间有序地交换消息(message)。一个客户端通过LPUSH key value
命令将消息放入队列中,而另一个客户端通过 RPOP key 或者 BRPOP key timeout 命令取出队列中等待时间最长的消息。. 不幸的是,上面的队列方法是『不安全 DECRBY KEY DECREMENT 将键 key 储存的整数值减去减量 decrement 。. 如果键 key 不存在, 那么键 key 的值会先被初始化为 0 , 然后再执行 DECRBY 命令。. 如果键 key 储存的值不能被解释为数字, 那么 DECRBY 命令将返回一个错误。. 本操作的值限制在 64 位(bit)有符号数字表示之内。 关于更多递增(increment) / 递减(decrement)操作的SCRIPT LOAD SCRIPT
将脚本 script
添加到脚本缓存中,但并不立即执行这个脚本。. EVAL script numkeys key arg 命令也会将脚本添加到脚本PFCOUNT KEY [KEY
命令作用于单个键时, 返回储存在给定键的 HyperLogLog 的近似基数, 如果键不存在, 那么返回 0 。. 当 PFCOUNT key 命令作用于多个键时, 返回所有给定 HyperLogLog 的并集的近似基数, 这个近似基数是通过将所有给定 HyperLogLog 合并至一个临时 HyperLogLog 来计算REDIS 命令参考
Redis 命令参考 ¶. Redis 命令参考. 本文档是 Redis Command Reference 和 Redis Documentation 的中文翻译版, 阅读这个文档可以帮助你了解 Redis 命令的具体使用方法, 并学会如何使用 Redis 的事务、持久化、复制、Sentinel、集群等功能。. SET KEY VALUE [NX|XX 可选参数 ¶. 从 Redis 2.6.12 版本开始, SET 命令的行为可以通过一系列参数来修改:. EX seconds : 将键的过期时间设置为 seconds 秒。. 执行 SET key value EX seconds 的效果等同于执行 SETEX key seconds value 。. PX milliseconds : 将键的过期时间设置为 milliseconds 毫秒。. 执行 SET ZINTERSTORE DESTINATION NUMKEYS KEY [WEIGHTS 计算给定的一个或多个有序集的交集,其中给定 key 的数量必须以 numkeys 参数指定,并将该交集(结果集)储存到 destination 。. 默认情况下,结果集中某个成员的 score 值是所有给定集下该成员 score 值之和.. 关于 WEIGHTS 和 AGGREGATE 选项的描述,参见 ZUNIONSTORE destination numkeys key [WEIGHTS weight [weight SENTINEL - REDIS 命令参考 获取 Sentinel¶. 目前 Sentinel 系统是 Redis 的 unstable 分支的一部分, 你必须到 Redis 项目的 Github 页面 克隆一份 unstable 分值, 然后通过编译来获得 Sentinel 系统。. Sentinel 程序可以在编译后的 src 文档中发现, 它是一个命名为 redis-sentinel 的程序。. 你也可以通过下一节介绍的方法, 让 redis-server程序运
KEYS PATTERN
Warning. KEYS
的速度非常快,但在一个大的数据库中使用它仍然可能造成性能问题,如果你需要从一个数据集中查找特定的 key ,你最好还是用 Redis 的集合结构(set)来代替。INFO
INFO 可用版本: >= 1.0.0. 时间复杂度: O (1) 以一种易于解释(parse)且易于阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。. 通过给定可选的参数 section ,可以让命令只返回某一部分的信息:. server 部分记录了 Redis 服务器的信息,它包含以下域 DUMP KEY - REDIS 命令参考 DUMP key ¶. DUMP key. 可用版本: >= 2.6.0. 时间复杂度:查找给定键的复杂度为 O (1) ,对键进行序列化的复杂度为 O (N*M) ,其中 N 是构成 key 的 Redis 对象的数量,而 M 则是这些对象的平均大小。. 如果序列化的对象是比较小的字符串,那么复杂度为 O (1) 。. 序列化给定HINCRBYFLOAT
HINCRBYFLOAT 命令的详细功能和 INCRBYFLOAT key increment 命令类似,请查看 INCRBYFLOAT key increment 命令获取更多相关信息。. 可用版本:. >= 2.6.0. 时间复杂度:. O (1) 返回值:. 执行加法操作之后 field 域的值。. # 值和增量都是普通小数 redis> HSET mykey field 10.50 (integer) 1 redisBGREWRITEAOF
执行一个 aof文件 重写操作。 重写会创建一个当前 aof 文件的体积优化版本。 即使 bgrewriteaof 执行失败,也不会有任何数据丢失,因为旧的 aof 文件在 bgrewriteaof 成功之前不会被修改。. 重写操作只会在没有其他持久化工作在后台执行时被触发,也就是说: 键空间通知(KEYSPACE NOTIFICATION) 键空间通知使得客户端可以通过订阅频道或模式, 来接收那些以某种方式改动了 Redis 数据集的事件。. 以下是一些键空间通知发送的事件的例子:. 所有修改键的命令。. 所有接收到 LPUSH key value 命令的键。. 0 号数据库中所有已过期的键。.事件通过 Redis
REDIS 命令参考
Redis 命令参考 ¶. Redis 命令参考. 本文档是 Redis Command Reference 和 Redis Documentation 的中文翻译版, 阅读这个文档可以帮助你了解 Redis 命令的具体使用方法, 并学会如何使用 Redis 的事务、持久化、复制、Sentinel、集群等功能。. SET KEY VALUE [NX|XX 可选参数 ¶. 从 Redis 2.6.12 版本开始, SET 命令的行为可以通过一系列参数来修改:. EX seconds : 将键的过期时间设置为 seconds 秒。. 执行 SET key value EX seconds 的效果等同于执行 SETEX key seconds value 。. PX milliseconds : 将键的过期时间设置为 milliseconds 毫秒。. 执行 SET ZINTERSTORE DESTINATION NUMKEYS KEY [WEIGHTS 计算给定的一个或多个有序集的交集,其中给定 key 的数量必须以 numkeys 参数指定,并将该交集(结果集)储存到 destination 。. 默认情况下,结果集中某个成员的 score 值是所有给定集下该成员 score 值之和.. 关于 WEIGHTS 和 AGGREGATE 选项的描述,参见 ZUNIONSTORE destination numkeys key [WEIGHTS weight [weight SENTINEL - REDIS 命令参考 获取 Sentinel¶. 目前 Sentinel 系统是 Redis 的 unstable 分支的一部分, 你必须到 Redis 项目的 Github 页面 克隆一份 unstable 分值, 然后通过编译来获得 Sentinel 系统。. Sentinel 程序可以在编译后的 src 文档中发现, 它是一个命名为 redis-sentinel 的程序。. 你也可以通过下一节介绍的方法, 让 redis-server程序运
KEYS PATTERN
Warning. KEYS
的速度非常快,但在一个大的数据库中使用它仍然可能造成性能问题,如果你需要从一个数据集中查找特定的 key ,你最好还是用 Redis 的集合结构(set)来代替。INFO
INFO 可用版本: >= 1.0.0. 时间复杂度: O (1) 以一种易于解释(parse)且易于阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。. 通过给定可选的参数 section ,可以让命令只返回某一部分的信息:. server 部分记录了 Redis 服务器的信息,它包含以下域 DUMP KEY - REDIS 命令参考 DUMP key ¶. DUMP key. 可用版本: >= 2.6.0. 时间复杂度:查找给定键的复杂度为 O (1) ,对键进行序列化的复杂度为 O (N*M) ,其中 N 是构成 key 的 Redis 对象的数量,而 M 则是这些对象的平均大小。. 如果序列化的对象是比较小的字符串,那么复杂度为 O (1) 。. 序列化给定HINCRBYFLOAT
HINCRBYFLOAT 命令的详细功能和 INCRBYFLOAT key increment 命令类似,请查看 INCRBYFLOAT key increment 命令获取更多相关信息。. 可用版本:. >= 2.6.0. 时间复杂度:. O (1) 返回值:. 执行加法操作之后 field 域的值。. # 值和增量都是普通小数 redis> HSET mykey field 10.50 (integer) 1 redisBGREWRITEAOF
执行一个 aof文件 重写操作。 重写会创建一个当前 aof 文件的体积优化版本。 即使 bgrewriteaof 执行失败,也不会有任何数据丢失,因为旧的 aof 文件在 bgrewriteaof 成功之前不会被修改。. 重写操作只会在没有其他持久化工作在后台执行时被触发,也就是说: 键空间通知(KEYSPACE NOTIFICATION) 键空间通知使得客户端可以通过订阅频道或模式, 来接收那些以某种方式改动了 Redis 数据集的事件。. 以下是一些键空间通知发送的事件的例子:. 所有修改键的命令。. 所有接收到 LPUSH key value 命令的键。. 0 号数据库中所有已过期的键。.事件通过 Redis
REDIS 命令参考
Redis 命令参考 ¶. Redis 命令参考. 本文档是 Redis Command Reference 和 Redis Documentation 的中文翻译版, 阅读这个文档可以帮助你了解 Redis 命令的具体使用方法, 并学会如何使用 Redis 的事务、持久化、复制、Sentinel、集群等功能。. SET KEY VALUE [NX|XX 可选参数 ¶. 从 Redis 2.6.12 版本开始, SET 命令的行为可以通过一系列参数来修改:. EX seconds : 将键的过期时间设置为 seconds 秒。. 执行 SET key value EX seconds 的效果等同于执行 SETEX key seconds value 。. PX milliseconds : 将键的过期时间设置为 milliseconds 毫秒。. 执行 SET ZINTERSTORE DESTINATION NUMKEYS KEY [WEIGHTS 计算给定的一个或多个有序集的交集,其中给定 key 的数量必须以 numkeys 参数指定,并将该交集(结果集)储存到 destination 。. 默认情况下,结果集中某个成员的 score 值是所有给定集下该成员 score 值之和.. 关于 WEIGHTS 和 AGGREGATE 选项的描述,参见 ZUNIONSTORE destination numkeys key [WEIGHTS weight [weightPSUBSCRIBE PATTERN
PSUBSCRIBE pattern ¶. PSUBSCRIBE pattern 可用版本: >= 2.0.0. 时间复杂度: O (N), N 是订阅的模式的数量。. 订阅一个或多个符合给定模式的频道。. 每个模式以 * 作为匹配符,比如 it* 匹配所有以 it 开头的频道 ( it.news 、 it.blog 、 it.tweets 等等), newsBGREWRITEAOF
执行一个 aof文件 重写操作。 重写会创建一个当前 aof 文件的体积优化版本。 即使 bgrewriteaof 执行失败,也不会有任何数据丢失,因为旧的 aof 文件在 bgrewriteaof 成功之前不会被修改。. 重写操作只会在没有其他持久化工作在后台执行时被触发,也就是说:GEOPOS KEY MEMBER
GEOPOS key member 可用版本: >= 3.2.0. 时间复杂度: 获取每个位置元素的复杂度为 O (log (N)) , 其中 N 为键里面包含的位置元素数量。. 从键里面返回所有给定位置元素的位置(经度和纬度)。. 因为 GEOPOS 命令接受可变数量的位置元素作为输入,所以即使
BRPOP KEY TIMEOUT
BRPOP 是列表的阻塞式(blocking)弹出原语。. 它是 RPOP key 命令的阻塞版本,当给定列表内没有任何元素可供弹出的时候,连接将被BRPOP
命令阻塞,直到等待超时或发现可弹出元素为止。. 当给定多个 key 参数时,按参数 key 的先后顺序依次检查各个列表,弹出第一个非空列表的尾部元素。EXPIRE KEY SECONDS
EXPIRE key seconds ¶. EXPIRE key seconds. 为给定 key 设置生存时间,当 key 过期时 (生存时间为 0 ),它会被自动删除。. 在 Redis 中,带有生存时间的 key 被称为『易失的』 (volatile)。. 生存时间可以通过使用 DEL 命令来删除整个 key 来移除,或者被 SET 和 GETSET 命令覆写 RPOPLPUSH SOURCE DESTINATION 模式: 安全的队列¶. Redis的列表经常被用作队列(queue),用于在不同程序之间有序地交换消息(message)。一个客户端通过LPUSH key value
命令将消息放入队列中,而另一个客户端通过 RPOP key 或者 BRPOP key timeout 命令取出队列中等待时间最长的消息。. 不幸的是,上面的队列方法是『不安全SCRIPT LOAD SCRIPT
将脚本 script
添加到脚本缓存中,但并不立即执行这个脚本。. EVAL script numkeys key arg 命令也会将脚本添加到脚本Redis 命令参考
2019
* 字符串
* 哈希表
* 列表
* 集合
* 有序集合
* HyperLogLog
* 地理位置
* 位图
* 数据库
* 自动过期
* 事务
* Lua 脚本
* 持久化
* 发布与订阅
* 复制
* 客户端与服务器* 配置选项
* 调试
* 内部命令
* 功能文档
__ Redis 命令参考* Docs »
* Redis 命令参考* View page source
------------------------- REDIS 命令参考¶ 本文档是 Redis Command Reference 和Redis Documentation
的中文翻译版, 阅读这个文档可以帮助你了解 Redis 命令的具体使用方法, 并学会如何使用 Redis 的事务、持久化、复制、Sentinel、集群等功能。Note
由本文档译者黄健宏创作的《Redis使用手册》正在热卖中,欢迎选购:RedisGuide.com。
* 字符串
* SET
* SETNX
* SETEX
* PSETEX
* GET
* GETSET
* STRLEN
* APPEND
* SETRANGE
* GETRANGE
* INCR
* INCRBY
* INCRBYFLOAT
* DECR
* DECRBY
* MSET
* MSETNX
* MGET
* 哈希表
* HSET
* HSETNX
* HGET
* HEXISTS
* HDEL
* HLEN
* HSTRLEN
* HINCRBY
* HINCRBYFLOAT
* HMSET
* HMGET
* HKEYS
* HVALS
* HGETALL
* HSCAN
* 列表
* LPUSH
* LPUSHX
* RPUSH
* RPUSHX
* LPOP
* RPOP
* RPOPLPUSH
* LREM
* LLEN
* LINDEX
* LINSERT
* LSET
* LRANGE
* LTRIM
* BLPOP
* BRPOP
* BRPOPLPUSH
* 集合
* SADD
* SISMEMBER
* SPOP
* SRANDMEMBER
* SREM
* SMOVE
* SCARD
* SMEMBERS
* SSCAN
* SINTER
* SINTERSTORE
* SUNION
* SUNIONSTORE
* SDIFF
* SDIFFSTORE
* 有序集合
* ZADD
* ZSCORE
* ZINCRBY
* ZCARD
* ZCOUNT
* ZRANGE
* ZREVRANGE
* ZRANGEBYSCORE
* ZREVRANGEBYSCORE
* ZRANK
* ZREVRANK
* ZREM
* ZREMRANGEBYRANK
* ZREMRANGEBYSCORE
* ZRANGEBYLEX
* ZLEXCOUNT
* ZREMRANGEBYLEX
* ZSCAN
* ZUNIONSTORE
* ZINTERSTORE
* HyperLogLog
* PFADD
* PFCOUNT
* PFMERGE
* 地理位置
* GEOADD
* GEOPOS
* GEODIST
* GEORADIUS
* GEORADIUSBYMEMBER
* GEOHASH
* 位图
* SETBIT
* GETBIT
* BITCOUNT
* BITPOS
* BITOP
* BITFIELD
* 数据库
* EXISTS
* TYPE
* RENAME
* RENAMENX
* MOVE
* DEL
* RANDOMKEY
* DBSIZE
* KEYS
* SCAN
* SORT
* FLUSHDB
* FLUSHALL
* SELECT
* SWAPDB
* 自动过期
* EXPIRE
* EXPIREAT
* TTL
* PERSIST
* PEXPIRE
* PEXPIREAT
* PTTL
* 事务
* MULTI
* EXEC
* DISCARD
* WATCH
* UNWATCH
* Lua 脚本
* EVAL
* EVALSHA
* SCRIPT_LOAD
* SCRIPT_EXISTS
* SCRIPT_FLUSH
* SCRIPT_KILL
* 持久化
* SAVE
* BGSAVE
* BGREWRITEAOF
* LASTSAVE
* 发布与订阅
* PUBLISH
* SUBSCRIBE
* PSUBSCRIBE
* UNSUBSCRIBE
* PUNSUBSCRIBE
* PUBSUB
* 复制
* SLAVEOF
* ROLE
* 客户端与服务器* AUTH
* QUIT
* INFO
* SHUTDOWN
* TIME
* CLIENT_GETNAME
* CLIENT_KILL
* CLIENT_LIST
* CLIENT_SETNAME
* 配置选项
* CONFIG_SET
* CONFIG_GET
* CONFIG_RESETSTAT
* CONFIG_REWRITE
* 调试
* PING
* ECHO
* OBJECT
* SLOWLOG
* MONITOR
* DEBUG_OBJECT
* DEBUG_SEGFAULT
* 内部命令
* MIGRATE
* DUMP
* RESTORE
* SYNC
* PSYNC
* 功能文档
* Redis 集群规范 * 持久化(persistence) * 发布与订阅(pub/sub)* Sentinel
* 集群教程
* 键空间通知(keyspace notification) * 通信协议(protocol) * 复制(Replication) * 事务(transaction)关于¶
本文档由 黄健宏(huangz) 翻译, 版权归 Redis 官方所有。 更新日志(change log) 列出了本文档的主要更新细节, 你也可以通过关注 文档的 github 项目 来随时追踪文档的最新更新信息。 有任何问题、意见或建议, 请在文档配套的 disqus 论坛里留言, 或者直接联系译者。 REDIS 书籍推荐¶ 由本文档译者黄健宏创作的《Redis 使用手册》正在热销中, 该书详细地介绍了 Redis 各个命名的描述及其使用方法, 是 Redis 使用者和初学者必不可少的参考书。 欢迎访问 RedisGuide.com 并了解关于《Redis 使用手册》的更多信息。 ------------------------- 由本文档译者黄健宏创作的《Redis 设计与实现》一书正在热销中, 该书详细地介绍了 Redis 内部的运作原理以及各项功能的实现原理, 是一本致力于帮助 Redis 使用者加深对 Redis 的理解, 并且更高效地使用 Redis 的书籍。 欢迎访问 RedisBook.com 并了解《Redis 设计与实现》的更多相关信息。 ------------------------- 由本文档译者黄健宏翻译的《Redis实战》一书正在火热发售中, 该书深入浅出地介绍了 Redis 的五种数据结构, 并通过一系列实用的示例深刻地展示了 Redis 的用法。 此外, 《Redis实战》还介绍了多种扩展和优化 Redis 的方法, 无论是 Redis 新手还是有一定经验的 Redis 使用者, 应该都能从此书中获益。 欢迎访问 redisinaction.com 并了解《Redis实战》的更多相关信息。参加群讨论¶
欢迎各位《Redis命令参考》读者加入译者开设的 QQ 群, 你可以在里面分享你的 Redis 使用心得, 又或者跟其他群友讨论你在使用 Redis 过程中遇到的问题, 具体的群号请访问译者的个人主页查看。
讨论 ¶
Please enable JavaScript to view the comments powered by Disqus.Next
------------------------- Copyright 2019, Redis Built with Sphinx using a theme provided by Read the Docs.
Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0