Commit 2ce1de8e authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

Updated redis to 6.0.5

parent c7b2479e
...@@ -21,24 +21,24 @@ all: redis-service ...@@ -21,24 +21,24 @@ all: redis-service
ln -sv /data/etc/shadow /etc/shadow ln -sv /data/etc/shadow /etc/shadow
mv -v /etc/gshadow /data/etc/gshadow mv -v /etc/gshadow /data/etc/gshadow
ln -sv /data/etc/gshadow /etc/gshadow ln -sv /data/etc/gshadow /etc/gshadow
tar xf redis-5.0.5.tar.gz tar xf redis-6.0.5.tar.gz
$(MAKE) -C redis-5.0.5 $(MAKE) -C redis-6.0.5
-$(MAKE) -C redis-5.0.5 test -$(MAKE) -C redis-6.0.5 test
$(MAKE) -C redis-5.0.5 PREFIX=/usr install $(MAKE) -C redis-6.0.5 PREFIX=/usr install
@echo "d /run/redis 0755 redis redis -" > /usr/lib/tmpfiles.d/redis.conf @echo "d /run/redis 0755 redis redis -" > /usr/lib/tmpfiles.d/redis.conf
@echo "$$REDIS_SERVICE" > /lib/systemd/system/redis.service @echo "$$REDIS_SERVICE" > /lib/systemd/system/redis.service
systemctl enable redis.service systemctl enable redis.service
mkdir -p /etc/redis mkdir -p /etc/redis
cp redis-5.0.5/redis.conf /etc/redis/redis.conf cp redis-6.0.5/redis.conf /etc/redis/redis.conf
cp redis-5.0.5/sentinel.conf /etc/redis/sentinel.conf cp redis-6.0.5/sentinel.conf /etc/redis/sentinel.conf
sed -i 's/^supervised no/supervised systemd/' /etc/redis/redis.conf sed -i 's/^supervised no/supervised systemd/' /etc/redis/redis.conf
MAX=$$(ulimit -Hn) && let AVAIL=$$MAX-32 && sed -i "s/^# maxclients.*/maxclients $$AVAIL/" /etc/redis/redis.conf MAX=$$(ulimit -Hn) && let AVAIL=$$MAX-32 && sed -i "s/^# maxclients.*/maxclients $$AVAIL/" /etc/redis/redis.conf
MAXCONN=$$(cat /proc/sys/net/core/somaxconn) && sed -i "s/^tcp-backlog.*/tcp-backlog $$MAXCONN/" /etc/redis/redis.conf MAXCONN=$$(cat /proc/sys/net/core/somaxconn) && sed -i "s/^tcp-backlog.*/tcp-backlog $$MAXCONN/" /etc/redis/redis.conf
sed -i 's|^dir .*|dir /var/lib/redis|' /etc/redis/redis.conf sed -i 's|^dir .*|dir /var/lib/redis|' /etc/redis/redis.conf
install -v -m755 -d /var/lib/redis -o redis -g redis install -v -m755 -d /var/lib/redis -o redis -g redis
@echo "vm.overcommit_memory = 1" >> /etc/sysctl.d/redis.conf @echo "vm.overcommit_memory = 1" >> /etc/sysctl.d/redis.conf
cp redis-5.0.5/src/redis-trib.rb /usr/bin/redis-trib.rb cp redis-6.0.5/src/redis-trib.rb /usr/bin/redis-trib.rb
rm -rf redis-5.0.5 rm -rf redis-6.0.5
redis-service: redis-service:
define REDIS_SERVICE define REDIS_SERVICE
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment