Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 666 Bytes

README.md

File metadata and controls

35 lines (26 loc) · 666 Bytes

AerospikeCRubyRailsCache

Add to gemfile:

gem "aerospike_c_ruby", github: 'itelab/AerospikeCRuby'
gem 'aerospike_c_ruby_rails_cache', github: "Adam-Stomski/aerospike_c_ruby_rails_cache"

Initialize:

config.cache_store = :aerospike_c_ruby_store, {
  host: '127.0.0.1',
  port: 3000,
  ns:   'test',
  set:  'cache',
  bin:  'entry',
}

Usage:

Rails.cache.write('test', "testcache") # => true
Rails.cache.read('test') => "testcache"

Rails.cache.write('test', "testcache", expires_in: 5)
sleep 5
Rails.cache.read('test') => nil

Copyright

2016 Adam Stomski, released under the MIT license