Skip to content

Hallitut välimuistit

Frostmoln ajaa hallittuja Redis- ja Valkey-instansseja — nopea muistinvarainen avain-arvo-säilö välimuistitukseen, istuntoihin, nopeusrajoituksiin ja jonoihin. Instanssit ovat yksisolmuisia; alusta luo virtuaalikoneen, määrittää moottorin ja antaa sinulle yhteyden.

Moottorin ja version valinta

Valitse luontihetkellä Redis tai Valkey (Redis-yhteensopiva haarautuma — sama RESP-protokolla ja redis-cli). Luonnin pudotusvalikko listaa käynnistettävissä olevat versiot ja merkitsee suositellun (Recommended); elinkaaren loppupäässä olevat ja esikatseluversiot ovat piilotettuina. Versioiden tilat noudattavat samaa elinkaarta kuin hallitut tietokannat.

Mitoitus

Instanssien koot käyttävät cache.gp1.<size>-kokoperhettä (micro/small/medium/large/xlarge), kullakin tietty määrä vCPU:ta ja RAM:ia. Koon RAM on välimuistin käytettävissä oleva tehollinen muisti. Luontidialogi näyttää tekniset tiedot ja arvioidun kustannuksen ennen vahvistusta.

Luo instanssi

Mene portaalissa kohtaan Caches → Create ja valitse moottori, versio, koko, VPC + aliverkko sekä — valinnaisesti — pysyvyystila ja poistokäytäntö (molemmat selitetty alla).

Komentoriviltä

Elinkaarikomennot ovat moottorikohtaisia (fm redis … / fm valkey …); moottorit ylittävä fm cache … -ryhmä listaa moottoreiden poikki.

bash
fm redis instance create \
  --name app-cache \
  --version 7.4 \
  --flavor cache.gp1.small \
  --vpc my-vpc \
  --subnet my-subnet \
  --persistence-mode rdb \
  --eviction-policy allkeys-lru

# Valkey on symmetrinen (fm valkey instance create …)
fm cache instance list

Terraformilla

hcl
resource "frostmoln_cache_instance" "app" {
  name             = "app-cache"
  engine           = "valkey"
  engine_version   = "8.1"
  flavor_id        = "cache.gp1.small"
  vpc_id           = frostmoln_network_vpc.main.id
  subnet_id        = frostmoln_network_subnet.main.id
  persistence_mode = "rdb"
  eviction_policy  = "allkeys-lru"
}

Yhdistä

Provisioinnin jälkeen instanssin tietosivu paljastaa yhteystiedot Show Credentials -painikkeen takaa:

  • Host — instanssin yksityinen osoite
  • Port6379
  • Usernamedefault
  • Password — sinulle generoitu (kierrätettävissä)
  • käyttövalmis redis://-URI

Välimuisti on tavoitettavissa samassa VPC:ssä olevista instansseista; luontiprosessi avaa portin 6379 sen suojausryhmässä.

bash
redis-cli -h <host> -p 6379 -a <password> ping

VPC:n sisällä, salasanalla todennettu, ei TLS:ää

Yhteydet käyttävät salasanatodennusta eivätkä ole TLS-salattuja, joten pidä välimuisti tavoitettavissa vain VPC:si sisältä (oletus) äläkä koskaan altista porttia 6379 internetille. Tallenna salasana Secrets-palveluun ja kierrätä se tarvittaessa tietosivulta.

Pysyvyys ja poisto

Pysyvyystila ohjaa sitä, säilyykö data uudelleenkäynnistyksen yli (pysyvä volyymi liitetään, kun pysyvyys on käytössä):

  • rdb — määräajoin otettavat ajankohtaiset tilannevedokset (oletus)
  • aof — vain liittävä loki jokaisesta kirjoituksesta
  • rdb+aof — molemmat, maksimaalista kestävyyttä varten
  • none — puhdas muistinvarainen välimuisti, mitään ei kirjoiteta levylle

Poistokäytäntö ohjaa sitä, mitä tapahtuu kun muisti täyttyy — noeviction (hylkää uudet kirjoitukset, oletus) tai LRU/LFU/satunnais-/TTL-pohjainen käytäntö kuten allkeys-lru. Molempia asetuksia voi muuttaa luonnin jälkeen tietosivulta (tai persistence_mode / eviction_policy Terraformissa).

Välimuisti, ei kirjanpidollinen tietokanta

Vaikka pysyvyys olisi käytössä, käsittele hallittua välimuistia välimuistina — nopeana mutta ei kestävänä kirjanpidollisena järjestelmänäsi. Säilytä tärkeän datan arvovaltainen kopio hallitussa tietokannassa.

Instanssin hallinta

  • Muuta kokoa — vaihda koko (vCPU/RAM) tai kasvata tallennustilaa tietosivulta.
  • Käynnistä uudelleen — käynnistä moottori uudelleen tietosivulta.
  • Kierrätä salasana — generoi uusi salasana kohdasta Show Credentials.
  • Päivitä asetukset — muuta pysyvyyttä/poistoa ilman uudelleenluontia.

Rajoitukset

  • Yksisolmuinen — ei replikointia, vikasietoista vaihtoa tai klusteritilaa tänään.
  • Ei alustan varmuuskopioita — pysyvyys suojaa uudelleenkäynnistykseltä, ei poistolta; instanssin poistaminen on pysyvää.
  • Moottorin versio on kiinteä instanssin koko eliniän ajan — vaihtaaksesi sen luo uusi instanssi halutulla versiolla.

Aiheeseen liittyvää