1 | # Redis Daemon configuration file example |
---|
2 | |
---|
3 | # By default Redis does not run as a daemon. Use 'yes' if you need it. |
---|
4 | # Note that Redis will write a pid file in /var/run/redis.pid when daemonized. |
---|
5 | daemonize no |
---|
6 | |
---|
7 | # When run as a daemon, Redis write a pid file in /var/run/redis.pid by default. |
---|
8 | # You can specify a custom pid file location here. |
---|
9 | pidfile /opt/local/var/run/redis.pid |
---|
10 | |
---|
11 | # Accept connections on the specified port, default is 6379 |
---|
12 | port 6379 |
---|
13 | |
---|
14 | # If you want you can bind a single interface, if the bind option is not |
---|
15 | # specified all the interfaces will listen for connections. |
---|
16 | # |
---|
17 | # bind 127.0.0.1 |
---|
18 | |
---|
19 | # Close the connection after a client is idle for N seconds |
---|
20 | timeout 300 |
---|
21 | |
---|
22 | # Save the DB on disk: |
---|
23 | # |
---|
24 | # save <seconds> <changes> |
---|
25 | # |
---|
26 | # Will save the DB if both the given number of seconds and the given |
---|
27 | # number of write operations against the DB occurred. |
---|
28 | # |
---|
29 | # In the example below the behaviour will be to save: |
---|
30 | # after 900 sec (15 min) if at least 1 key changed |
---|
31 | # after 300 sec (5 min) if at least 10 keys changed |
---|
32 | # after 60 sec if at least 10000 keys changed |
---|
33 | save 900 1 |
---|
34 | save 300 10 |
---|
35 | save 60 10000 |
---|
36 | |
---|
37 | # For default save/load DB in/from the working directory |
---|
38 | # Note that you must specify a directory not a file name. |
---|
39 | dir /opt/local/var/db/redis |
---|
40 | |
---|
41 | # Set server verbosity to 'debug' |
---|
42 | # it can be one of: |
---|
43 | # debug (a lot of information, useful for development/testing) |
---|
44 | # notice (moderately verbose, what you want in production probably) |
---|
45 | # warning (only very important / critical messages are logged) |
---|
46 | loglevel debug |
---|
47 | |
---|
48 | # Specify the log file name. Also 'stdout' can be used to force |
---|
49 | # the demon to log on the standard output. Note that if you use standard |
---|
50 | # output for logging but daemonize, logs will be sent to /dev/null |
---|
51 | logfile stdout |
---|
52 | |
---|
53 | # Set the number of databases. |
---|
54 | databases 16 |
---|
55 | |
---|
56 | ################################# REPLICATION ################################# |
---|
57 | |
---|
58 | # Master-Slave replication. Use slaveof to make a Redis instance a copy of |
---|
59 | # another Redis server. Note that the configuration is local to the slave |
---|
60 | # so for example it is possible to configure the slave to save the DB with a |
---|
61 | # different interval, or to listen to another port, and so on. |
---|
62 | |
---|
63 | # slaveof <masterip> <masterport> |
---|
64 | |
---|
65 | ################################## SECURITY ################################### |
---|
66 | |
---|
67 | # Require clients to issue AUTH <PASSWORD> before processing any other |
---|
68 | # commands. This might be useful in environments in which you do not trust |
---|
69 | # others with access to the host running redis-server. |
---|
70 | # |
---|
71 | # This should stay commented out for backward compatibility and because most |
---|
72 | # people do not need auth (e.g. they run their own servers). |
---|
73 | |
---|
74 | # requirepass foobared |
---|
75 | |
---|
76 | ############################### ADVANCED CONFIG ############################### |
---|
77 | |
---|
78 | # Glue small output buffers together in order to send small replies in a |
---|
79 | # single TCP packet. Uses a bit more CPU but most of the times it is a win |
---|
80 | # in terms of number of queries per second. Use 'yes' if unsure. |
---|
81 | glueoutputbuf yes |
---|
82 | |
---|
83 | # Use object sharing. Can save a lot of memory if you have many common |
---|
84 | # string in your dataset, but performs lookups against the shared objects |
---|
85 | # pool so it uses more CPU and can be a bit slower. Usually it's a good |
---|
86 | # idea. |
---|
87 | shareobjects no |
---|