redict/client-libraries/ruby/bench.rb

15 lines
374 B
Ruby
Raw Normal View History

2009-03-22 05:30:00 -04:00
require 'benchmark'
$:.push File.join(File.dirname(__FILE__), 'lib')
require 'redis'
times = 20000
@r = Redis.new
@r['foo'] = "The first line we sent to the server is some text"
Benchmark.bmbm do |x|
x.report("set") { 20000.times {|i| @r["foo#{i}"] = "The first line we sent to the server is some text"; @r["foo#{i}"]} }
end
@r.keys('*').each do |k|
@r.delete k
end