All Projects → redis-store → Redis Rack

redis-store / Redis Rack

Licence: mit
Redis session store for Rack

Programming Languages

ruby
36898 projects - #4 most used programming language

Labels

Projects that are alternatives of or similar to Redis Rack

Iodine
iodine - HTTP / WebSockets Server for Ruby with Pub/Sub support
Stars: ✭ 720 (+1465.22%)
Mutual labels:  redis, rack
Split
📈 The Rack Based A/B testing framework
Stars: ✭ 2,539 (+5419.57%)
Mutual labels:  redis, rack
Nagios Plugins
450+ AWS, Hadoop, Cloud, Kafka, Docker, Elasticsearch, RabbitMQ, Redis, HBase, Solr, Cassandra, ZooKeeper, HDFS, Yarn, Hive, Presto, Drill, Impala, Consul, Spark, Jenkins, Travis CI, Git, MySQL, Linux, DNS, Whois, SSL Certs, Yum Security Updates, Kubernetes, Cloudera etc...
Stars: ✭ 1,000 (+2073.91%)
Mutual labels:  redis
Spring Data Redis Tools
🔒spring data redis 封装工具类包含分布式锁(distributedLock)、分布式唯一键(distributedId)
Stars: ✭ 43 (-6.52%)
Mutual labels:  redis
Rq
Simple job queues for Python
Stars: ✭ 8,065 (+17432.61%)
Mutual labels:  redis
Articlespider
慕课网python分布式爬虫源码-长期更新维护
Stars: ✭ 40 (-13.04%)
Mutual labels:  redis
Findme
serverless application to find unlabelled photos of you on twitter using machine learning (tensorflow.js).
Stars: ✭ 43 (-6.52%)
Mutual labels:  redis
Kuzzle
Open-source Back-end, self-hostable & ready to use - Real-time, storage, advanced search - Web, Apps, Mobile, IoT -
Stars: ✭ 991 (+2054.35%)
Mutual labels:  redis
Springboot Project
这是一个用SpringBoot+JPA打造的基于微信服务号平台的点餐系统的后端,前端是一个使用Vue.js构建的运行于微信公众号的WebApp。前后端完全分离,前后端之间通过RESTful风格的接口相连。
Stars: ✭ 1,034 (+2147.83%)
Mutual labels:  redis
Pantry
🥑 Free data storage as a service that allows devs to store JSON for multiple apps & users. A good resource when building personal projects, apps for hackathons, and prototypes alike.
Stars: ✭ 42 (-8.7%)
Mutual labels:  redis
Phalcon Vm
Vagrant configuration for PHP7, Phalcon 3.x and Zephir development.
Stars: ✭ 43 (-6.52%)
Mutual labels:  redis
Pig Redis
Redis bulk-loader for Apache Pig
Stars: ✭ 40 (-13.04%)
Mutual labels:  redis
Djforge Redis Multitokens
Django Rest Framework Redis MultiTokens
Stars: ✭ 40 (-13.04%)
Mutual labels:  redis
Blackwidow
A library implements REDIS commands(Strings, Hashes, Lists, Sorted Sets, Sets, Keys, HyperLogLog) based on rocksdb
Stars: ✭ 43 (-6.52%)
Mutual labels:  redis
Freelancers Market
Laravel Project to help freelance websites clients and freelancers to find each other.
Stars: ✭ 39 (-15.22%)
Mutual labels:  redis
Wordpress
Docker based Wordpress deployment using a collection of optimized containers w/ Nginx, PHP-FPM, MariaDB and Redis.
Stars: ✭ 44 (-4.35%)
Mutual labels:  redis
Carmine
Redis client and message queue for Clojure
Stars: ✭ 999 (+2071.74%)
Mutual labels:  redis
Fastonosql
FastoNoSQL is a crossplatform Redis, Memcached, SSDB, LevelDB, RocksDB, UnQLite, LMDB, ForestDB, Pika, Dynomite, KeyDB GUI management tool.
Stars: ✭ 1,001 (+2076.09%)
Mutual labels:  redis
Synchrotron
Caching layer load balancer.
Stars: ✭ 42 (-8.7%)
Mutual labels:  redis
Rediscluster Py
a Python interface to a Cluster of Redis key-value store
Stars: ✭ 46 (+0%)
Mutual labels:  redis

Redis session store for Rack

redis-rack provides a Redis-backed session store for Rack.

See the main redis-store readme for general guidelines.

NOTE: This is not redis-rack-cache, the library for using Redis as a backend store for the Rack::Cache HTTP cache. All this gem does is store the Rack session within Redis.

Build Status Code Climate Gem Version

Installation

Install with Bundler by adding the following to Gemfile:

gem 'redis-rack'

Then, run:

$ bundle install

Or, you can install it manually using RubyGems:

$ gem install redis-rack

Usage

If you are using redis-store with Rails, consider using the redis-rails gem instead. For standalone usage:

# config.ru
require 'rack'
require 'rack/session/redis'

use Rack::Session::Redis

# Alternatively you can specify options to use:
use Rack::Session::Redis,
  :redis_server => "redis://redis:6379/0",
  :expires_in => 3600 # Seconds. If you are using ActiveSupport you can use 1.hour

Development

To install this gem for development purposes:

$ gem install bundler # note: you don't need to do this if you already have it installed
$ git clone git://github.com/redis-store/redis-rack.git
$ cd redis-rack
$ bundle install

Running tests

To run tests:

$ bundle exec rake

If you are on Snow Leopard you have to run the following command to build this software:

$ env ARCHFLAGS="-arch x86_64" bundle exec rake

Copyright

2009 - 2013 Luca Guidi - http://lucaguidi.com, released under the MIT license

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].