A memcached manager which gives a web interface for your memcached server where you can create, read, update, delete existings keys or even talk with your server through a web terminal. No more telnet!
JavaScript CSS Ruby HTML Gherkin
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
features
lib
spec
.gitignore
.rspec
.travis.yml
CONTRIBUTING.md
Dockerfile
Gemfile Trying to fix travis Jan 4, 2015
Gemfile.lock
LICENSE.txt
README.rdoc
Rakefile
VERSION Version bump to 1.0.0 Feb 7, 2015
config.ru
fig.yml
memcached-manager.gemspec

README.rdoc

A single-page sinatra memcached manager/admin that allows you to read stats, view, edit and create keys from memcached. Also easily pluggable to a Rails/Rack app.

Installing & running

  1. Install the gem.

    gem install memcached-manager
  2. Run memcached-manager with your memcached up

    memcached-manager

If you are running memcached on a different host/port than its defaults(locahost:11211)

memcached-manager -H foo.bar -P 1337

or

memcached-manager --memcached-host foo.bar --memcached-port 1337

Plugging memcached manager to an existing Rails app

Add it to your Gemfile:

gem 'memcached-manager'

Run:

bundle install

Now mount it in config/routes.rb:

mount MemcachedManager::Routes, :at => '/mm'

So it will be accessible in the /mm route of your application.

If you want to specify a different config than the defaults(localhost:11211) add an .env file with the following:

memcached_host: foo.bar
memcached_port: 1337

Requirements

Ruby >= 1.93
Memcached (of course)

Contributing to Memcached Manager

See CONTRIBUTING.md

Contributors

  • Ami (made the logo)

Maintainers

Copyright

Copyright © 2013-2016 Thiago Fernandes Massa. See LICENSE.txt for further details.