Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 14 additions & 14 deletions local_examples/ruby/dt_hash.rb
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,17 @@ def assert_equal(expected, actual)
'type' => 'Enduro bikes',
'price' => 4972
})
puts res1 # 4
puts res1 # >>> 4

res2 = r.hget('bike:1', 'model')
puts res2 # Deimos
puts res2 # >>> Deimos

res3 = r.hget('bike:1', 'price')
puts res3 # 4972
puts res3 # >>> 4972

res4 = r.hgetall('bike:1')
puts res4.inspect
# {"model"=>"Deimos", "brand"=>"Ergonom", "type"=>"Enduro bikes", "price"=>"4972"}
# >>> {"model"=>"Deimos", "brand"=>"Ergonom", "type"=>"Enduro bikes", "price"=>"4972"}
# STEP_END

# REMOVE_START
Expand All @@ -56,7 +56,7 @@ def assert_equal(expected, actual)
})

res5 = r.hmget('bike:1', 'model', 'price', 'no-such-field')
puts res5.inspect # ["Deimos", "4972", nil]
puts res5.inspect # >>> ["Deimos", "4972", nil]
# STEP_END

# REMOVE_START
Expand All @@ -74,10 +74,10 @@ def assert_equal(expected, actual)
})

res6 = r.hincrby('bike:1', 'price', 100)
puts res6 # 5072
puts res6 # >>> 5072

res7 = r.hincrby('bike:1', 'price', -100)
puts res7 # 4972
puts res7 # >>> 4972
# STEP_END

# REMOVE_START
Expand All @@ -87,25 +87,25 @@ def assert_equal(expected, actual)

# STEP_START incrby_get_mget
res8 = r.hincrby('bike:1:stats', 'rides', 1)
puts res8 # 1
puts res8 # >>> 1

res9 = r.hincrby('bike:1:stats', 'rides', 1)
puts res9 # 2
puts res9 # >>> 2

res10 = r.hincrby('bike:1:stats', 'rides', 1)
puts res10 # 3
puts res10 # >>> 3

res11 = r.hincrby('bike:1:stats', 'crashes', 1)
puts res11 # 1
puts res11 # >>> 1

res12 = r.hincrby('bike:1:stats', 'owners', 1)
puts res12 # 1
puts res12 # >>> 1

res13 = r.hget('bike:1:stats', 'rides')
puts res13 # 3
puts res13 # >>> 3

res14 = r.hmget('bike:1:stats', 'owners', 'crashes')
puts res14.inspect # ["1", "1"]
puts res14.inspect # >>> ["1", "1"]
# STEP_END

# REMOVE_START
Expand Down
10 changes: 5 additions & 5 deletions local_examples/ruby/dt_hyperloglog.rb
Original file line number Diff line number Diff line change
Expand Up @@ -15,19 +15,19 @@ def assert_equal(expected, actual)

# STEP_START pfadd
res1 = r.pfadd('bikes', ['Hyperion', 'Deimos', 'Phoebe', 'Quaoar'])
puts res1 # true
puts res1 # >>> true

res2 = r.pfcount('bikes')
puts res2 # 4
puts res2 # >>> 4

res3 = r.pfadd('commuter_bikes', ['Salacia', 'Mimas', 'Quaoar'])
puts res3 # true
puts res3 # >>> true

res4 = r.pfmerge('all_bikes', 'bikes', 'commuter_bikes')
puts res4 # true
puts res4 # >>> true

res5 = r.pfcount('all_bikes')
puts res5 # 6
puts res5 # >>> 6
# STEP_END

# REMOVE_START
Expand Down
106 changes: 53 additions & 53 deletions local_examples/ruby/dt_list.rb
Original file line number Diff line number Diff line change
Expand Up @@ -15,16 +15,16 @@ def assert_equal(expected, actual)

# STEP_START queue
res1 = r.lpush('bikes:repairs', 'bike:1')
puts res1 # 1
puts res1 # >>> 1

res2 = r.lpush('bikes:repairs', 'bike:2')
puts res2 # 2
puts res2 # >>> 2

res3 = r.rpop('bikes:repairs')
puts res3 # bike:1
puts res3 # >>> bike:1

res4 = r.rpop('bikes:repairs')
puts res4 # bike:2
puts res4 # >>> bike:2
# STEP_END

# REMOVE_START
Expand All @@ -36,16 +36,16 @@ def assert_equal(expected, actual)

# STEP_START stack
res5 = r.lpush('bikes:repairs', 'bike:1')
puts res5 # 1
puts res5 # >>> 1

res6 = r.lpush('bikes:repairs', 'bike:2')
puts res6 # 2
puts res6 # >>> 2

res7 = r.lpop('bikes:repairs')
puts res7 # bike:2
puts res7 # >>> bike:2

res8 = r.lpop('bikes:repairs')
puts res8 # bike:1
puts res8 # >>> bike:1
# STEP_END

# REMOVE_START
Expand All @@ -57,7 +57,7 @@ def assert_equal(expected, actual)

# STEP_START llen
res9 = r.llen('bikes:repairs')
puts res9 # 0
puts res9 # >>> 0
# STEP_END

# REMOVE_START
Expand All @@ -66,19 +66,19 @@ def assert_equal(expected, actual)

# STEP_START lmove_lrange
res10 = r.lpush('bikes:repairs', 'bike:1')
puts res10 # 1
puts res10 # >>> 1

res11 = r.lpush('bikes:repairs', 'bike:2')
puts res11 # 2
puts res11 # >>> 2

res12 = r.lmove('bikes:repairs', 'bikes:finished', 'LEFT', 'LEFT')
puts res12 # bike:2
puts res12 # >>> bike:2

res13 = r.lrange('bikes:repairs', 0, -1)
puts res13.inspect # ["bike:1"]
puts res13.inspect # >>> ["bike:1"]

res14 = r.lrange('bikes:finished', 0, -1)
puts res14.inspect # ["bike:2"]
puts res14.inspect # >>> ["bike:2"]
# STEP_END

# REMOVE_START
Expand All @@ -93,13 +93,13 @@ def assert_equal(expected, actual)
r.del('bikes:repairs')

res15 = r.rpush('bikes:repairs', ['bike:1', 'bike:2', 'bike:3', 'bike:4', 'bike:5'])
puts res15 # 5
puts res15 # >>> 5

res16 = r.ltrim('bikes:repairs', 0, 2)
puts res16 # OK
puts res16 # >>> OK

res17 = r.lrange('bikes:repairs', 0, -1)
puts res17.inspect # ["bike:1", "bike:2", "bike:3"]
puts res17.inspect # >>> ["bike:1", "bike:2", "bike:3"]
# STEP_END

# REMOVE_START
Expand All @@ -112,16 +112,16 @@ def assert_equal(expected, actual)
r.del('bikes:repairs')

res18 = r.rpush('bikes:repairs', 'bike:1')
puts res18 # 1
puts res18 # >>> 1

res19 = r.rpush('bikes:repairs', 'bike:2')
puts res19 # 2
puts res19 # >>> 2

res20 = r.lpush('bikes:repairs', 'bike:important_bike')
puts res20 # 3
puts res20 # >>> 3

res21 = r.lrange('bikes:repairs', 0, -1)
puts res21.inspect # ["bike:important_bike", "bike:1", "bike:2"]
puts res21.inspect # >>> ["bike:important_bike", "bike:1", "bike:2"]
# STEP_END

# REMOVE_START
Expand All @@ -135,14 +135,14 @@ def assert_equal(expected, actual)
r.del('bikes:repairs')

res22 = r.rpush('bikes:repairs', ['bike:1', 'bike:2', 'bike:3'])
puts res22 # 3
puts res22 # >>> 3

res23 = r.lpush('bikes:repairs', ['bike:important_bike', 'bike:very_important_bike'])
puts res23 # 5
puts res23 # >>> 5

res24 = r.lrange('bikes:repairs', 0, -1)
puts res24.inspect
# ["bike:very_important_bike", "bike:important_bike", "bike:1", "bike:2", "bike:3"]
# >>> ["bike:very_important_bike", "bike:important_bike", "bike:1", "bike:2", "bike:3"]
# STEP_END

# REMOVE_START
Expand All @@ -161,19 +161,19 @@ def assert_equal(expected, actual)
r.del('bikes:repairs')

res25 = r.rpush('bikes:repairs', ['bike:1', 'bike:2', 'bike:3'])
puts res25 # 3
puts res25 # >>> 3

res26 = r.rpop('bikes:repairs')
puts res26 # bike:3
puts res26 # >>> bike:3

res27 = r.lpop('bikes:repairs')
puts res27 # bike:1
puts res27 # >>> bike:1

res28 = r.rpop('bikes:repairs')
puts res28 # bike:2
puts res28 # >>> bike:2

res29 = r.rpop('bikes:repairs')
puts res29.inspect # nil
puts res29.inspect # >>> nil
# STEP_END

# REMOVE_START
Expand All @@ -188,13 +188,13 @@ def assert_equal(expected, actual)
r.del('bikes:repairs')

res30 = r.rpush('bikes:repairs', ['bike:1', 'bike:2', 'bike:3', 'bike:4', 'bike:5'])
puts res30 # 5
puts res30 # >>> 5

res31 = r.ltrim('bikes:repairs', 0, 2)
puts res31 # OK
puts res31 # >>> OK

res32 = r.lrange('bikes:repairs', 0, -1)
puts res32.inspect # ["bike:1", "bike:2", "bike:3"]
puts res32.inspect # >>> ["bike:1", "bike:2", "bike:3"]
# STEP_END

# REMOVE_START
Expand All @@ -207,13 +207,13 @@ def assert_equal(expected, actual)
r.del('bikes:repairs')

res33 = r.rpush('bikes:repairs', ['bike:1', 'bike:2', 'bike:3', 'bike:4', 'bike:5'])
puts res33 # 5
puts res33 # >>> 5

res34 = r.ltrim('bikes:repairs', -3, -1)
puts res34 # OK
puts res34 # >>> OK

res35 = r.lrange('bikes:repairs', 0, -1)
puts res35.inspect # ["bike:3", "bike:4", "bike:5"]
puts res35.inspect # >>> ["bike:3", "bike:4", "bike:5"]
# STEP_END

# REMOVE_START
Expand All @@ -226,16 +226,16 @@ def assert_equal(expected, actual)
r.del('bikes:repairs')

res36 = r.rpush('bikes:repairs', ['bike:1', 'bike:2'])
puts res36 # 2
puts res36 # >>> 2

res37 = r.brpop('bikes:repairs', timeout: 1)
puts res37.inspect # ["bikes:repairs", "bike:2"]
puts res37.inspect # >>> ["bikes:repairs", "bike:2"]

res38 = r.brpop('bikes:repairs', timeout: 1)
puts res38.inspect # ["bikes:repairs", "bike:1"]
puts res38.inspect # >>> ["bikes:repairs", "bike:1"]

res39 = r.brpop('bikes:repairs', timeout: 1)
puts res39.inspect # nil
puts res39.inspect # >>> nil
# STEP_END

# REMOVE_START
Expand All @@ -248,10 +248,10 @@ def assert_equal(expected, actual)

# STEP_START rule_1
res40 = r.del('new_bikes')
puts res40 # 0
puts res40 # >>> 0

res41 = r.lpush('new_bikes', ['bike:1', 'bike:2', 'bike:3'])
puts res41 # 3
puts res41 # >>> 3
# STEP_END

# REMOVE_START
Expand All @@ -263,17 +263,17 @@ def assert_equal(expected, actual)
r.del('new_bikes')

res42 = r.set('new_bikes', 'bike:1')
puts res42 # OK
puts res42 # >>> OK

res43 = r.type('new_bikes')
puts res43 # string
puts res43 # >>> string

wrong_type_error = nil
begin
r.lpush('new_bikes', ['bike:2', 'bike:3'])
rescue Redis::CommandError => e
wrong_type_error = e
puts e.message # WRONGTYPE Operation against a key holding the wrong kind of value
puts e.message # >>> WRONGTYPE Operation against a key holding the wrong kind of value
end
# STEP_END

Expand All @@ -288,22 +288,22 @@ def assert_equal(expected, actual)
r.del('bikes:repairs')

res44 = r.lpush('bikes:repairs', ['bike:1', 'bike:2', 'bike:3'])
puts res44 # 3
puts res44 # >>> 3

res45 = r.exists('bikes:repairs')
puts res45 # 1
puts res45 # >>> 1

res46 = r.lpop('bikes:repairs')
puts res46 # bike:3
puts res46 # >>> bike:3

res47 = r.lpop('bikes:repairs')
puts res47 # bike:2
puts res47 # >>> bike:2

res48 = r.lpop('bikes:repairs')
puts res48 # bike:1
puts res48 # >>> bike:1

res49 = r.exists('bikes:repairs')
puts res49 # 0
puts res49 # >>> 0
# STEP_END

# REMOVE_START
Expand All @@ -319,13 +319,13 @@ def assert_equal(expected, actual)
r.del('bikes:repairs')

res50 = r.del('bikes:repairs')
puts res50 # 0
puts res50 # >>> 0

res51 = r.llen('bikes:repairs')
puts res51 # 0
puts res51 # >>> 0

res52 = r.lpop('bikes:repairs')
puts res52.inspect # nil
puts res52.inspect # >>> nil
# STEP_END

# REMOVE_START
Expand Down
Loading
Loading