Created
September 21, 2012 02:32
-
-
Save zircote/3759444 to your computer and use it in GitHub Desktop.
Redis rpoplpush example for circular queue
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
redis 127.0.0.1:6379> LPUSH t vox1 | |
(integer) 1 | |
redis 127.0.0.1:6379> LPUSH t vox2 | |
(integer) 2 | |
redis 127.0.0.1:6379> LPUSH t vox3 | |
(integer) 3 | |
redis 127.0.0.1:6379> LPUSH t vox4 | |
(integer) 4 | |
redis 127.0.0.1:6379> LPUSH t vox5 | |
(integer) 5 | |
redis 127.0.0.1:6379> LPUSH t vox6 | |
(integer) 6 | |
redis 127.0.0.1:6379> LPUSH t vox7 | |
(integer) 7 | |
redis 127.0.0.1:6379> LPUSH t vox8 | |
(integer) 8 | |
redis 127.0.0.1:6379> LPUSH t vox9 | |
(integer) 9 | |
redis 127.0.0.1:6379> LPUSH t vox10 | |
(integer) 10 | |
redis 127.0.0.1:6379> LPUSH t vox11 | |
(integer) 11 | |
redis 127.0.0.1:6379> LPUSH t vox12 | |
(integer) 12 | |
redis 127.0.0.1:6379> LPUSH t vox13 | |
(integer) 13 | |
redis 127.0.0.1:6379> LPUSH t vox14 | |
(integer) 14 | |
redis 127.0.0.1:6379> LPUSH t vox15 | |
(integer) 15 | |
redis 127.0.0.1:6379> LPUSH t vox16 | |
(integer) 16 | |
redis 127.0.0.1:6379> LPUSH t vox17 | |
(integer) 17 | |
redis 127.0.0.1:6379> LPUSH t vox18 | |
(integer) 18 | |
redis 127.0.0.1:6379> LPUSH t vox19 | |
(integer) 19 | |
redis 127.0.0.1:6379> LPUSH t vox20 | |
(integer) 20 | |
redis 127.0.0.1:6379> LPUSH t vox21 | |
(integer) 21 | |
redis 127.0.0.1:6379> LPUSH t vox22 | |
(integer) 22 | |
redis 127.0.0.1:6379> BRPOPLPUSH t t | |
(error) ERR wrong number of arguments for 'brpoplpush' command | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox1" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox2" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox3" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox4" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox5" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox6" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox7" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox8" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox9" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox10" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox11" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox12" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox13" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox14" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox15" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox16" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox17" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox18" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox19" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox20" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox21" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox22" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox1" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox2" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox3" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox4" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox5" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox6" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox7" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox8" | |
redis 127.0.0.1:6379> RPOPLPUSH t t | |
"vox9" | |
redis 127.0.0.1:6379> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
time redis-cli -r 100000 RPOPLPUSH t t
"vox1"
"vox2"
"vox3"
"vox4"
"vox5"
"vox6"
"vox7"
"vox8"
"vox9"
"vox10"
"vox11"
"vox12"
"vox13"
"vox14"
"vox15"
"vox16"
"vox17"
"vox18"
"vox19"
"vox20"
"vox21"
real 0m5.690s
user 0m0.859s
sys 0m1.359s