Drop memcached, just going to go redis for caching and queueing
This commit is contained in:
parent
77bb31eba4
commit
feb0b94a76
3
Gemfile
3
Gemfile
|
@ -5,14 +5,15 @@ gem "json"
|
|||
gem "grit"
|
||||
gem "haml"
|
||||
gem "httparty"
|
||||
gem "memcache"
|
||||
gem "rake"
|
||||
gem "redis"
|
||||
gem "sinatra"
|
||||
gem "tempdir"
|
||||
|
||||
group :development do
|
||||
gem "cucumber"
|
||||
gem "mocha"
|
||||
gem "shotgun"
|
||||
gem "rspec", "~> 1.x"
|
||||
gem "webrat"
|
||||
end
|
||||
|
|
|
@ -22,7 +22,6 @@ GEM
|
|||
multi_json
|
||||
multi_xml
|
||||
json (1.6.1)
|
||||
memcache (1.2.13)
|
||||
metaclass (0.0.1)
|
||||
mime-types (1.17.2)
|
||||
mocha (0.10.0)
|
||||
|
@ -36,7 +35,10 @@ GEM
|
|||
rack-test (0.6.1)
|
||||
rack (>= 1.0)
|
||||
rake (0.9.2.2)
|
||||
redis (2.2.2)
|
||||
rspec (1.3.2)
|
||||
shotgun (0.9)
|
||||
rack (>= 1.0)
|
||||
sinatra (1.3.1)
|
||||
rack (~> 1.3, >= 1.3.4)
|
||||
rack-protection (~> 1.1, >= 1.1.2)
|
||||
|
@ -60,10 +62,11 @@ DEPENDENCIES
|
|||
haml
|
||||
httparty
|
||||
json
|
||||
memcache
|
||||
mocha
|
||||
rake
|
||||
redis
|
||||
rspec (~> 1.x)
|
||||
shotgun
|
||||
sinatra
|
||||
tempdir
|
||||
webrat
|
||||
|
|
4
Procfile
4
Procfile
|
@ -1,3 +1,3 @@
|
|||
cache: memcached -p 11222 -v
|
||||
web: bundle exec rackup -w
|
||||
cache: redis-server ./redis.conf
|
||||
web: bundle exec shotgun -w
|
||||
|
||||
|
|
|
@ -0,0 +1,66 @@
|
|||
# Redis configuration file example
|
||||
|
||||
# By default Redis does not run as a daemon. Use 'yes' if you need it.
|
||||
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
|
||||
daemonize no
|
||||
|
||||
# Accept connections on the specified port, default is 6379
|
||||
port 6380
|
||||
|
||||
# If you want you can bind a single interface, if the bind option is not
|
||||
# specified all the interfaces will listen for connections.
|
||||
#
|
||||
# bind 127.0.0.1
|
||||
|
||||
# Close the connection after a client is idle for N seconds
|
||||
timeout 300
|
||||
|
||||
# Save the DB on disk:
|
||||
#
|
||||
# save <seconds> <changes>
|
||||
#
|
||||
# Will save the DB if both the given number of seconds and the given
|
||||
# number of write operations against the DB occurred.
|
||||
#
|
||||
# In the example below the behaviour will be to save:
|
||||
# after 900 sec (15 min) if at least 1 key changed
|
||||
# after 300 sec (5 min) if at least 10 keys changed
|
||||
# after 60 sec if at least 10000 keys changed
|
||||
#save 900 1
|
||||
#save 300 10
|
||||
#save 60 10000
|
||||
|
||||
# For default save/load DB in/from the working directory
|
||||
# Note that you must specify a directory not a file name.
|
||||
dir ./
|
||||
|
||||
# Set server verbosity to 'debug'
|
||||
# it can be one of:
|
||||
# debug (a lot of information, useful for development/testing)
|
||||
# notice (moderately verbose, what you want in production probably)
|
||||
# warning (only very important / critical messages are logged)
|
||||
loglevel debug
|
||||
|
||||
# Specify the log file name. Also 'stdout' can be used to force
|
||||
# the demon to log on the standard output. Note that if you use standard
|
||||
# output for logging but daemonize, logs will be sent to /dev/null
|
||||
logfile stdout
|
||||
|
||||
# Set the number of databases.
|
||||
databases 16
|
||||
|
||||
################################# REPLICATION #################################
|
||||
|
||||
# Master-Slave replication. Use slaveof to make a Redis instance a copy of
|
||||
# another Redis server. Note that the configuration is local to the slave
|
||||
# so for example it is possible to configure the slave to save the DB with a
|
||||
# different interval, or to listen to another port, and so on.
|
||||
|
||||
# slaveof <masterip> <masterport>
|
||||
|
||||
############################### ADVANCED CONFIG ###############################
|
||||
|
||||
# Glue small output buffers together in order to send small replies in a
|
||||
# single TCP packet. Uses a bit more CPU but most of the times it is a win
|
||||
# in terms of number of queries per second. Use 'yes' if unsure.
|
||||
glueoutputbuf yes
|
Loading…
Reference in New Issue