Polski
Zacznij
Valkey 9 · w każdym planie

Zarządzany Valkey jednym kliknięciem, bez dopłat.

Cache, magazyn sesji i kolejka, z którymi rozmawiają klienty Redis, na twojej maszynie obok aplikacji. Podłącz aplikację, oglądaj każdy klucz w przeglądarce i dostawaj backup co noc.

Od 9,99 € miesięcznie za maszynę i wszystkie twoje projekty, bez opłaty za każdą bazę danych.

Baza Valkey w panelu, w zakładce Przegląd: jej pamięć, CPU, dysk i połączenia, aplikacje, które z niej korzystają, i jak się z nią połączyć.

Co twoja aplikacja trzyma pod ręką.

To, na co żądanie nie powinno czekać: w pamięci, na tej samej maszynie co twoja aplikacja.

Cache przed bazą danych

Strony i odpowiedzi trzymane przez kilka minut: wizyta czyta z pamięci, zamiast wykonywać zapytanie.

Sesje, które przetrwają wdrożenie

Odwiedzający zostają zalogowani, gdy twoja aplikacja się restartuje albo przechodzi na nową wersję.

Kolejki zadań w tle

Maile, miniatury i importy czekają na workera, w bibliotece zadań dla Redis, której używa twój framework.

Limity żądań i liczniki

Licz żądania każdego odwiedzającego i zapominaj je minutę później, z INCR i EXPIRE.

Rankingi, które zostają posortowane

Sorted set trzyma listę w kolejności, gdy zmieniają się wyniki.

Streamy i pub/sub

Zdarzenia, które twoje inne serwisy śledzą na bieżąco.

Twój klient Redis łączy się bez zmian.

Podłącz aplikację, a dotrze do Valkey po jego nazwie. Dodaj jedną linię do jej .env albo zostaw to agentowi.

Połączenie w zakładce Aplikacje: projekty maszyny, podłączony projekt shop i linia REDIS_URL do .env każdej aplikacji. Połączenie z otwartymi szczegółami na karcie Node: kod, który czyta REDIS_URL. Połączenie w zakładce Laptop: polecenie pethost tunnel, a potem URL, który działa na laptopie, dopóki tunel jest otwarty.

W pamięci i na dysku.

Wybierz Valkey w oknie Nowy projekt, nadaj mu nazwę i rozmiar. Maszyna sama zapisze jego pliki, uruchomi go i będzie go pilnować.

  • Miejsce na kluczeOd 256 MB do dwóch trzecich pamięci twojej maszyny. 70% z tego trzyma klucze, a reszta zostawia miejsce na ich zapis.
  • Żaden klucz nie znika, żeby zrobić miejsceGdy pamięć jest pełna, zapis zostaje odrzucony, a każdy klucz zostaje. Dla czystego cache pozwól mu usuwać stare klucze w jego compose.yaml.
  • Na dysku co sekundęKażdy zapis trafia do pliku append-only, więc restart albo awaria traci najwyżej sekundę zapisów.
Nowa baza danych z wybranym Valkey: jej nazwa, rozmiar 256 MB i aplikacje, które będą z niej korzystać.

Każdy klucz w przeglądarce.

Klucze, wartości i polecenia jak w desktopowym narzędziu, bez instalowania czegokolwiek i bez otwierania portu.

Klucze db0 po lewej; po prawej hash cart:1042, jego trzy pola i czas życia, z Ustaw TTL, Usuń TTL i Usuń klucz. Karta polecenia: HGETALL sesji, a w odpowiedzi jej pola i wartości. Konsola: valkey-cli otwarty w przeglądarce, z liczbą kluczy, czasem życia klucza i trzema najlepiej sprzedającymi się świecami tygodnia.

Zobacz, czym jest zajęty.

Minuta po minucie przez 7 dni i godzina po godzinie przez 90, bez żadnej konfiguracji.

Ta sama baza w ostatniej godzinie: polecenia na sekundę, średni czas, trafienia kluczy i szczyt pamięci, a poleceń przybywa ku teraz. Polecenia z ostatniej godziny, każde odczyt albo zapis, z wywołaniami, łącznym czasem, średnim czasem i błędami. Slow log: cztery polecenia dłuższe niż 10 ms, każde z godziną, czasem trwania, kluczem i klientem, który je wysłał.

Wróć do wczorajszej nocy jednym kliknięciem.

Backup co noc, zaszyfrowany i trzymany poza maszyną, przechowywany 14 dni. Przed ryzykowną zmianą zrób jeszcze jeden.

Backupy bazy: po jednym za każdą noc ostatnich dwóch tygodni i jeden z dzisiejszego popołudnia, każdy do przywrócenia na miejscu albo jako nowa baza. Przywróć jako nową bazę: czas backupu i nazwa nowej bazy. Pobierz dump: plik .rdb, który czyta Valkey 9.

Twój agent ustawi to za ciebie.

Z serwerem MCP i skillem Pethost doda Valkey, podłączy twoją aplikację i zajrzy do środka przez valkey-cli.

Mówisz
twój agent
  • CreateDatabase valkey, podłączona do projektu shop
  • GetProject valkey: jak się zalogować
  • DeployProject shop, z REDIS_URL w .env
  • GetOperation sukces

Gotowe: sklep trzyma teraz cache w bazie valkey, a nocny backup obejmuje oba projekty.

  • QueryContainerLogs web: OOM command not allowed
  • RunServiceCommand valkey-cli: INFO memory

Baza valkey jest pełna: jej klucze zajmują 179 MB z 179 MB, więc nowe sesje są odrzucane. Dać jej 512 MB?

  • RunProjectAction back_up
  • GetOperation sukces

Backup zrobiony. Jeśli wydanie pójdzie źle, mogę przywrócić ten backup.

Sam zarządzany Valkey kosztuje gdzie indziej więcej.

Ile miesięcznie kosztuje Valkey albo Redis z 1 GB u siedmiu dostawców, obok całego planu Starter tutaj.

  • Pethost Starter · ten Valkey i wszystkie twoje aplikacje 9,99 €
  • DigitalOcean Managed Valkey · 1 GB 15,00 $ ×1,3
  • AWS ElastiCache cache.t4g.small · 1.37 GB 18,80 $ ×1,7
  • Render Key Value 1g · 1 GB 20,00 $ ×1,8
  • Upstash Redis Fixed 1GB · 1 GB 20,00 $ ×1,8
  • Redis Cloud Essentials · 1 GB 20,00 $ ×1,8
  • Azure Managed Redis B1 · 1 GB 23,36 $ ×2,1
  • Google Cloud Memorystore shared-core-nano · 1.4 GB 23,77 $ ×2,1

Rok u innych kosztuje więcej o 41 € – 135 €

U nich płatne osobno: ruch wychodzący ponad limit w AWS i Render, a między strefami w AWS i Google Cloud; publiczny adres IPv4 w AWS. W Azure trzymanie danych na dysku wymaga drugiego węzła, który też jest płatny.

Każda cena pochodzi z cennika samego dostawcy, odczytana : jego najtańszy plan z 1 GB pamięci lub więcej, jeden węzeł, na żądanie, bez podatków, w jego najtańszym regionie (Wirginia Północna w AWS i Redis Cloud, East US w Azure, Iowa w Google Cloud), z trwałością, którą sprzedaje: snapshotem w AWS, plikiem append-only w Google Cloud, bez żadnej na jednym węźle w Azure. Cena za godzinę jest liczona za 730 godzin. Euro i dolary są porównane po kursie Europejskiego Banku Centralnego: 1 € = 1,1193 $.

Pytania o Valkey w Pethost

Czy baza danych kosztuje dodatkowo?

Nie. Utwórz tyle baz, ile zmieści pamięć twojej maszyny: cena planu co miesiąc jest ta sama.

Czy to to samo co Redis?

Valkey to otwartoźródłowy fork Redis 7.2, rozwijany przez Linux Foundation: te same polecenia i ten sam protokół, więc klienty i biblioteki Redis działają z nim. Tu jest to Valkey 9, na oficjalnym obrazie valkey/valkey.

Jak duży może być?

Pamięć wybierasz ty, od 256 MB do dwóch trzecich pamięci maszyny: 2 GB w Starter, 4 GB w Grow, 20 GB w Scale. 70% z tego trzyma klucze, a reszta zostawia miejsce na ich zapis na dysk.

Co się dzieje, gdy się zapełni?

Zapis, który potrzebuje więcej pamięci, zostaje odrzucony z błędem i żaden klucz nie znika, więc żadna sesja ani zadanie nie przepada, żeby zrobić miejsce. Dla cache, którego stare klucze mogą odejść, dodaj --maxmemory-policy allkeys-lru do jego command w compose.yaml i go wdróż.

Czy zachowuje klucze po restarcie?

Tak. Każdy zapis w ciągu sekundy trafia do pliku append-only na dysku maszyny, a Valkey wczytuje ten plik przy starcie. Co noc backup trafia też poza maszynę i jest przechowywany 14 dni.

Czy mogę się z nim połączyć z internetu?

Tylko jeśli go otworzysz: twoje aplikacje na maszynie i twój laptop łączą się bez tego. Żeby go otworzyć, opublikuj jego port w jego compose.yaml, a Połączenie pokaże jego adres.

Czy mogę używać valkey-cli albo redis-cli z laptopa?

Tak. pethost tunnel -p valkey wystawia go na localhost:6379 przez SSH, a Połączenie pokazuje URL do wklejenia.

Czy odrzuca jakieś polecenia?

Tylko te, które zmieniłyby jego użytkowników, zrobiłyby z niego replikę albo by go zatrzymały, na przykład ACL, REPLICAOF, MODULE, DEBUG i SHUTDOWN: tym zajmuje się maszyna. Wszystko inne działa, łącznie ze skryptami Lua i transakcjami.

Twój Valkey jest o jedno kliknięcie stąd.

Zacznij za 9,99 €/mies.