Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'mysql2'
- require 'benchmark'
- require "redis"
- client = Mysql2::Client.new(host: "localhost", username: "root", password: '', database: 'performance_test')
- redis = Redis.new
- Benchmark.bm 10 do |r|
- r.report "mysql" do
- 10000.times do
- client.query('UPDATE steps SET step = step + 1 WHERE user_id = 1;')
- end
- end
- r.report "redis" do
- 10000.times do
- redis.zincrby('steps', 1, "user_1")
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement