diff --git a/installer/start-redis.sh b/installer/start-redis.sh index fa636126b..2c65a9563 100644 --- a/installer/start-redis.sh +++ b/installer/start-redis.sh @@ -6,7 +6,28 @@ mkdir -p /opt/maxkb/logs if [ ! -f /opt/maxkb/conf/redis.conf ]; then mkdir -p /opt/maxkb/conf touch /opt/maxkb/conf/redis.conf - printf "bind 0.0.0.0\nport 6379\ndatabases 16\nmaxmemory 1G\nmaxmemory-policy allkeys-lru\nloglevel warning\nlogfile /opt/maxkb/logs/redis.log\ndir /opt/maxkb/data/redis\nrequirepass "${REDIS_PASSWORD}"\n" > /opt/maxkb/conf/redis.conf + cat < /opt/maxkb/conf/redis.conf +bind 0.0.0.0 +port 6379 +databases 16 +maxmemory 1G +aof-use-rdb-preamble yes +save 30 1 +save 10 10 +save 5 20 +dbfilename dump.rdb +rdbcompression yes +appendonly yes +appendfilename "appendonly.aof" +appendfsync everysec +auto-aof-rewrite-percentage 100 +auto-aof-rewrite-min-size 64mb +maxmemory-policy allkeys-lru +loglevel warning +logfile /opt/maxkb/logs/redis.log +dir /opt/maxkb/data/redis +requirepass ${REDIS_PASSWORD} +EOF fi redis-server /opt/maxkb/conf/redis.conf \ No newline at end of file