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
|
apt-get --assume-yes install redis
|
||||||
|
|
||||||
systemctl enable redis-server.service
|
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