mirror of
https://github.com/EpochModTeam/Epoch.git
synced 2024-08-30 18:22:13 +00:00
define proper settings in full redis example conf
This commit is contained in:
parent
913d89b53e
commit
35be7d0864
@ -34,7 +34,7 @@
|
||||
|
||||
# On Windows, daemonize and pidfile are not supported.
|
||||
# However, you can run redis as a Windows service, and specify a logfile.
|
||||
# The logfile will contain the pid.
|
||||
# The logfile will contain the pid.
|
||||
|
||||
# Accept connections on the specified port, default is 6379.
|
||||
# If port 0 is specified Redis will not listen on a TCP socket.
|
||||
@ -57,7 +57,7 @@ tcp-backlog 511
|
||||
# Examples:
|
||||
#
|
||||
# bind 192.168.1.100 10.0.0.1
|
||||
# bind 127.0.0.1
|
||||
bind 127.0.0.1
|
||||
|
||||
|
||||
# Specify the path for the Unix socket that will be used to listen for
|
||||
@ -95,12 +95,12 @@ tcp-keepalive 0
|
||||
loglevel notice
|
||||
|
||||
# Specify the log file name. Also 'stdout' can be used to force
|
||||
# Redis to log on the standard output.
|
||||
# Redis to log on the standard output.
|
||||
logfile ""
|
||||
|
||||
# To enable logging to the Windows EventLog, just set 'syslog-enabled' to
|
||||
# To enable logging to the Windows EventLog, just set 'syslog-enabled' to
|
||||
# yes, and optionally update the other syslog parameters to suit your needs.
|
||||
# If Redis is installed and launched as a Windows Service, this will
|
||||
# If Redis is installed and launched as a Windows Service, this will
|
||||
# automatically be enabled.
|
||||
# syslog-enabled no
|
||||
|
||||
@ -136,7 +136,7 @@ databases 16
|
||||
|
||||
save 900 1
|
||||
save 300 10
|
||||
save 60 10000
|
||||
save 60 1000
|
||||
|
||||
# By default Redis will stop accepting writes if RDB snapshots are enabled
|
||||
# (at least one save point) and the latest background save failed.
|
||||
@ -175,9 +175,9 @@ dbfilename dump.rdb
|
||||
#
|
||||
# The DB will be written inside this directory, with the filename specified
|
||||
# above using the 'dbfilename' configuration directive.
|
||||
#
|
||||
#
|
||||
# The Append Only File will also be created inside this directory.
|
||||
#
|
||||
#
|
||||
# Note that you must specify a directory here, not a file name.
|
||||
dir ./
|
||||
|
||||
@ -378,12 +378,12 @@ slave-priority 100
|
||||
#
|
||||
# This should stay commented out for backward compatibility and because most
|
||||
# people do not need auth (e.g. they run their own servers).
|
||||
#
|
||||
#
|
||||
# Warning: since Redis is pretty fast an outside user can try up to
|
||||
# 150k passwords per second against a good box. This means that you should
|
||||
# use a very strong password otherwise it will be very easy to break.
|
||||
#
|
||||
# requirepass foobared
|
||||
requirepass Changeme9832
|
||||
|
||||
# Command renaming.
|
||||
#
|
||||
@ -419,59 +419,59 @@ slave-priority 100
|
||||
|
||||
# The Linux version of Redis relies on the system call fork() to perform
|
||||
# point-in-time snapshots of the heap. In addition to the AOF and RDB backup
|
||||
# mechanism, the master-slave synchronization and clustering features are
|
||||
# dependent on this behavior of fork(). In order for the Windows version to
|
||||
# mechanism, the master-slave synchronization and clustering features are
|
||||
# dependent on this behavior of fork(). In order for the Windows version to
|
||||
# perform like the Linux version we had to simulate this aspect of fork().
|
||||
# Doing so meant moving the Redis heap into a memory mapped file that can
|
||||
# be shared with a child process.
|
||||
# be shared with a child process.
|
||||
#
|
||||
# *** There must be disk space available for this file in order for Redis
|
||||
# to launch. *** The default configuration places this file in the local
|
||||
# *** There must be disk space available for this file in order for Redis
|
||||
# to launch. *** The default configuration places this file in the local
|
||||
# appdata directory. If you wish to move this file to another local disk,
|
||||
# use the heapdir flag as described below.
|
||||
#
|
||||
# The maxheap flag controls the maximum size of this memory mapped file,
|
||||
# as well as the total usable space for the Redis heap. Running Redis
|
||||
# without either maxheap or maxmemory will result in a memory mapped file
|
||||
# being created that is equal to the size of physical memory. During
|
||||
# without either maxheap or maxmemory will result in a memory mapped file
|
||||
# being created that is equal to the size of physical memory. During
|
||||
# fork() operations the total page file commit will max out at around:
|
||||
#
|
||||
# (size of physical memory) + (2 * size of maxheap)
|
||||
#
|
||||
# For instance, on a machine with 8GB of physical RAM, the max page file
|
||||
# For instance, on a machine with 8GB of physical RAM, the max page file
|
||||
# commit with the default maxheap size will be (8)+(2*8) GB , or 24GB. The
|
||||
# default page file sizing of Windows will allow for this without having
|
||||
# default page file sizing of Windows will allow for this without having
|
||||
# to reconfigure the system. Larger heap sizes are possible, but the maximum
|
||||
# page file size will have to be increased accordingly.
|
||||
#
|
||||
# The Redis heap must be larger than the value specified by the maxmemory
|
||||
# flag, as the heap allocator has its own memory requirements and
|
||||
# fragmentation of the heap is inevitable. If only the maxmemory flag is
|
||||
# specified, maxheap will be set at 1.5*maxmemory. If the maxheap flag is
|
||||
# specified along with maxmemory, the maxheap flag will be automatically
|
||||
# increased if it is smaller than 1.5*maxmemory.
|
||||
#
|
||||
#
|
||||
# The Redis heap must be larger than the value specified by the maxmemory
|
||||
# flag, as the heap allocator has its own memory requirements and
|
||||
# fragmentation of the heap is inevitable. If only the maxmemory flag is
|
||||
# specified, maxheap will be set at 1.5*maxmemory. If the maxheap flag is
|
||||
# specified along with maxmemory, the maxheap flag will be automatically
|
||||
# increased if it is smaller than 1.5*maxmemory.
|
||||
#
|
||||
# maxheap <bytes>
|
||||
|
||||
# The heap memory mapped file must reside on a local path for heap sharing
|
||||
# between processes to work. A UNC path will not suffice here. For maximum
|
||||
# The heap memory mapped file must reside on a local path for heap sharing
|
||||
# between processes to work. A UNC path will not suffice here. For maximum
|
||||
# performance this should be located on the fastest local drive available.
|
||||
# This value defaults to the local application data folder(e.g.,
|
||||
# "%USERPROFILE%\AppData\Local"). Since this file can be very large, you
|
||||
# may wish to place this on a drive other than the one the operating system
|
||||
# may wish to place this on a drive other than the one the operating system
|
||||
# is installed on.
|
||||
#
|
||||
# Note that you must specify a directory here, not a file name.
|
||||
# heapdir <directory path(absolute or relative)>
|
||||
|
||||
# If Redis is to be used as an in-memory-only cache without any kind of
|
||||
# persistence, then the fork() mechanism used by the background AOF/RDB
|
||||
# If Redis is to be used as an in-memory-only cache without any kind of
|
||||
# persistence, then the fork() mechanism used by the background AOF/RDB
|
||||
# persistence is unneccessary. As an optimization, all persistence can be
|
||||
# turned off in the Windows version of Redis. This will disable the creation of
|
||||
# the memory mapped heap file, redirect heap allocations to the system heap
|
||||
# the memory mapped heap file, redirect heap allocations to the system heap
|
||||
# allocator, and disable commands that would otherwise cause fork() operations:
|
||||
# BGSAVE and BGREWRITEAOF. This flag may not be combined with any of the other
|
||||
# flags that configure AOF and RDB operations.
|
||||
# BGSAVE and BGREWRITEAOF. This flag may not be combined with any of the other
|
||||
# flags that configure AOF and RDB operations.
|
||||
# persistence-available [(yes)|no]
|
||||
|
||||
# Don't use more memory than the specified amount of bytes.
|
||||
@ -512,18 +512,18 @@ slave-priority 100
|
||||
# Peak Working Set reported by the Windows Task Manager and the used_memory_peak
|
||||
# reported by the INFO command.
|
||||
#
|
||||
# maxmemory <bytes>
|
||||
maxmemory 1gb
|
||||
|
||||
# MAXMEMORY POLICY: how Redis will select what to remove when maxmemory
|
||||
# is reached. You can select among five behaviors:
|
||||
#
|
||||
#
|
||||
# volatile-lru -> remove the key with an expire set using an LRU algorithm
|
||||
# allkeys-lru -> remove any key according to the LRU algorithm
|
||||
# volatile-random -> remove a random key with an expire set
|
||||
# allkeys-random -> remove a random key, any key
|
||||
# volatile-ttl -> remove the key with the nearest expire time (minor TTL)
|
||||
# noeviction -> don't expire at all, just return an error on write operations
|
||||
#
|
||||
#
|
||||
# Note: with any of the above policies, Redis will return an error on write
|
||||
# operations, when there are no suitable keys for eviction.
|
||||
#
|
||||
@ -612,7 +612,7 @@ appendfsync everysec
|
||||
# the same as "appendfsync none". In practical terms, this means that it is
|
||||
# possible to lose up to 30 seconds of log in the worst scenario (with the
|
||||
# default Linux settings).
|
||||
#
|
||||
#
|
||||
# If you have latency problems turn this to "yes". Otherwise leave it as
|
||||
# "no" that is the safest pick from the point of view of durability.
|
||||
no-appendfsync-on-rewrite no
|
||||
@ -620,7 +620,7 @@ no-appendfsync-on-rewrite no
|
||||
# Automatic rewrite of the append only file.
|
||||
# Redis is able to automatically rewrite the log file implicitly calling
|
||||
# BGREWRITEAOF when the AOF log size grows by the specified percentage.
|
||||
#
|
||||
#
|
||||
# This is how it works: Redis remembers the size of the AOF file after the
|
||||
# latest rewrite (if no rewrite has happened since the restart, the size of
|
||||
# the AOF at startup is used).
|
||||
@ -687,7 +687,7 @@ lua-time-limit 5000
|
||||
# but just the time needed to actually execute the command (this is the only
|
||||
# stage of command execution where the thread is blocked and can not serve
|
||||
# other requests in the meantime).
|
||||
#
|
||||
#
|
||||
# You can configure the slow log with two parameters: one tells Redis
|
||||
# what is the execution time, in microseconds, to exceed in order for the
|
||||
# command to get logged, and the other parameter is the length of the
|
||||
@ -818,7 +818,7 @@ hll-sparse-max-bytes 3000
|
||||
# that is rehashing, the more rehashing "steps" are performed, so if the
|
||||
# server is idle the rehashing is never complete and some more memory is used
|
||||
# by the hash table.
|
||||
#
|
||||
#
|
||||
# The default is to use this millisecond 10 times every second in order to
|
||||
# actively rehash the main dictionaries, freeing memory when possible.
|
||||
#
|
||||
|
Loading…
Reference in New Issue
Block a user