All Projects → memcached-manager → memcached-manager

memcached-manager / memcached-manager

Licence: MIT license
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!

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
ruby
36898 projects - #4 most used programming language
HTML
75241 projects
Gherkin
971 projects

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 © 2013-2016 Thiago Fernandes Massa. See LICENSE.txt for further details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].