feat: default 8gb hard memory limit for redis (#6913)
This commit is contained in:
parent
30a08f4282
commit
9246bee12b
|
@ -8,3 +8,32 @@ add-apt-repository -y ppa:chris-lea/redis-server
|
|||
apt-get --assume-yes install redis
|
||||
|
||||
systemctl enable redis-server.service
|
||||
|
||||
REDIS_CONF=/etc/redis/redis.conf
|
||||
|
||||
if grep -q "^maxmemory " $REDIS_CONF; then
|
||||
echo "setting maxmemory"
|
||||
sed -i '/^maxmemory .*/ s//maxmemory 8gb/' $REDIS_CONF
|
||||
else
|
||||
echo "maxmemory not present: appending setting"
|
||||
cat << EOF >> $REDIS_CONF
|
||||
|
||||
# limit set by solana/net/scripts/install-redis.sh
|
||||
maxmemory 8gb
|
||||
EOF
|
||||
|
||||
fi
|
||||
|
||||
if grep -q "^maxmemory-policy " $REDIS_CONF; then
|
||||
echo "setting maxmemory-policy"
|
||||
sed -i '/^maxmemory-policy .*/ s//maxmemory-policy allkeys-lru/' $REDIS_CONF
|
||||
else
|
||||
echo "maxmemory-policy not present: appending setting"
|
||||
cat << EOF >> $REDIS_CONF
|
||||
# limit set by solana/net/scripts/install-redis.sh
|
||||
maxmemory-policy allkeys-lru
|
||||
|
||||
EOF
|
||||
fi
|
||||
|
||||
service redis-server restart
|
||||
|
|
Loading…
Reference in New Issue