marten-memcached-cache v0.1.1

A Memcached cache store for the Marten web framework.

Marten Memcached Cache

CI CI

Marten Memcached Cache provides a Memcached cache store that can be used with Marten web framework's cache system.

Installation

Simply add the following entry to your project's shard.yml:

dependencies:
  marten_memcached_cache:
    github: martenframework/marten-memcached-cache

And run shards install afterward.

Configuration

First, add the following requirement to your project's src/project.cr file:

require "marten_memcached_cache"

Then you can configure your project to use the Memcached cache store by setting the corresponding configuration option as follows:

Marten.configure do |config|
  config.cache_store = MartenMemcachedCache::Store.new(host: "localhost", port: 11211)
end

The host and port arguments are optional and default respectively to localhost and 11211. It should be noted that this cache store also supports all the existing initialization options in addition to these arguments (eg. namespace, version, expires_in, etc). Please refer to the cache system documentation to learn more about Marten's caching framework.

Authors

Morgan Aubert (@ellmetha) and contributors.

License

MIT. See LICENSE for more details.

Repository

marten-memcached-cache

Owner
Statistic
  • 1
  • 0
  • 0
  • 0
  • 4
  • 21 days ago
  • April 15, 2023
License

MIT License

Links
Synced at

Tue, 30 Apr 2024 17:05:47 GMT

Languages