找回密码
 注册
查看: 323|回复: 0

R语言 rredis包 redisBRPopLPush()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-9-28 20:54:55 | 显示全部楼层 |阅读模式
redisBRPopLPush(rredis)
redisBRPopLPush()所属R语言包:rredis

                                        Remove the tail from a list, blocking if it does not exist, pushing to another.
                                         删除从列表的尾部,阻塞,如果它不存在,推到另一个。

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

Atomically return and remove the last (tail) element of the src list, blocking if the element does not exist, and push the element as the first (head) element of the dst list.
原子返回和删除元素的src列表的最后一个(尾部),阻塞,如果该元素不存在,推动元素的DST列表的第一个元素(头)。


用法----------Usage----------


redisBRPopLPush(src, dest, timeout = 0)



参数----------Arguments----------

参数:src
A key corresponding to the source list.
到源列表中相应的一个关键。


参数:dest
A key corresponding to the destination list.
对应的一个重要的目的地列表。


参数:timeout
Block for at most timeout seconds. Set to zero to block indefinitely.
在最timeout秒块。设置为0无限期地阻塞。


Details

详细信息----------Details----------

Atomically return and remove the last (tail) element of the src list, blocking until the element exists, and push the element as the first (head) element of the dst list. For example if the source list contains the elements "a","b","c" and the destination list contains the elements "foo","bar" after a redisRPopLPush  command the content of the two lists will be "a","b" and "c","foo","bar".
原子返回和删除元素的src列表的最后一个(尾部),阻塞,直到该元素存在,并推动元素的DST列表的第一个元素(头)。例如,如果源列表中包含的元素“A”,“B”,“C”和目的地列表中包含的元素的“foo”,“条形”后redisRPopLPush命令的内容这两个列表是“A”,“B”和“C”,“富”,“条形”。

If the key does not exist or the list is already empty the special value NULL  is returned. If the srckey and dstkey are the same the operation is equivalent to removing the last element from the list and pusing it as first element of the list, so it's a "list rotation" command.
如果该键不存在,或者已经是空的则返回null值的特殊的列表。 ,如果srckey和dstkey是相同的操作从列表中删除的最后一个元素和pusing列表中的第一个元素,所以这是一个“列表旋转”命令。

See the Redis reference below for programming examples and discussion.
Redis的参考下面的编程实例和讨论。


值----------Value----------

The value moved or rotated across lists, or NULL if the source key does not exist or corresponds to an empty list. An error is thrown if either of the keys does not correspond to a value of 'list' type.
在列表内的值移动或旋转,或NULL如果源键不存在,或相当于一个空的列表。如果抛出一个错误的关键不对应的“列表”类型的值。


(作者)----------Author(s)----------



B. W. Lewis




参考文献----------References----------



参见----------See Also----------

redisRPopLPush
redisRPopLPush


实例----------Examples----------


## Not run: [#不运行:]
redisConnect()
redisLPush('x',1)
redisBRPopLPush('x','x')

## End(Not run)[#(不执行)]

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-27 01:24 , Processed in 0.028898 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表