Auf einem eigenen FlexServer können Sie nach diesem Artikel Valkey installieren:
Melden Sie sich einfach via SSH auf dem Speicherplatz an und öffenen Sie parallel im Browser den ServerCon AccountAdmin.
Führen Sie dann aus:
git clone https://github.com/valkey-io/valkey.git && cd valkey/ && make
Dadurch wird die aktuelle Version geladen und kompiliert.
Nun fehlt pro benötigter Instanz nur noch ein Start Skript:
vim start_valkey_session.sh
Der Inhalt muss dann so aussehen:
User=SSH-USER #z.B.domfdsfsa
Port=6379
RAM=2gb
Name=Session
/home/$User/valkey/src/valkey-server --port $Port --maxmemory $RAM --maxmemory-policy volatile-lru --dir /home/$User/valkey --dbfilename $Name.rdb --protected-mode no --logfile /home/$User/valkey/$Name.log
Das Skript benötigt noch Rechte, damit es als Programm gestartet werden kann:
chmod +x start_valkey_session.sh
Nun können Sie in ServerCon einen Daemon anlegen und den Pfad zum Skript angeben.
Wichtig: Der Daemon muss etwas mehr Arbeitsspeicher haben, als im Skript erlaubt wird.
Weitere Instanzen können Sie nun analog über ein weiteres Skript anlegen:
vim start_valkey_session.sh #Inhalt:
User=SSH-USER #z.B.domfdsfsa
Port=6380
RAM=2gb
Name=Cache
/home/$User/valkey/src/valkey-server --port $Port --maxmemory $RAM --maxmemory-policy volatile-lru --dir /home/$User/valkey --dbfilename $Name.rdb --protected-mode no --logfile /home/$User/valkey/$Name.log
Auch hier noch die Rechte vergeben und den Daemon in ServerCon anlegen:
chmod +x start_valkey_cache.sh