Aikasarjat RedisTimeSeriesillä
Tallentakaa, harventakaa ja kyselkää mittareita tehokkaasti RedisTimeSeries-moduulilla, jonka ominaisuuksia ovat säilytysajat, tiivistys ja aggregointi.
Aikasarjat RedisTimeSeriesillä on ilmainen Redis-välimuisti ja viestinvälitys (Pub/Sub, Streams)-oppitunti CoddyKitissä. Tämä on oppitunti 4/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu Redis-välimuisti ja viestinvälitys (Pub/Sub, Streams)-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Redis-välimuisti ja viestinvälitys (Pub/Sub, Streams)-kurssilla on yhteensä 4 oppituntia.
Miksi Time Series -moduulia käytetään?
Mittareiden (CPU, lämpötila, pyyntömäärät) tallentaminen tavallisina avaimina tuhlaa muistia ja vaikeuttaa aikavälien kyselyitä. RedisTimeSeries on aikaleimalliselle numeeriselle datalle suunniteltu moduuli, joka tarjoaa pakkauksen, säilytysajat ja alinäytteistyksen.
Aikasarjan luominen
TS.CREATE luo uuden aikasarjan. Voitte määrittää säilytysajan (kuinka kauan näytteitä säilytetään) ja suodatuksessa käytettävät tunnisteet.
TS.CREATE sensor:temp RETENTION 86400000 LABELS room kitchenNäytteiden lisääminen
TS.ADD lisää aikaleimallisen arvon. Käyttäkää *-merkkiä palvelimen nykyhetken aikaa varten tai antakaa tarkka millisekunteina ilmoitettu aikaleima.
TS.ADD sensor:temp * 21.5
TS.ADD sensor:temp 1716900000000 22.0Automaattinen luonti lisäyksen yhteydessä
Jos aikasarjaa ei ole olemassa, TS.ADD voi luoda sen lennossa ja määrittää sille haluttaessa säilytysajan ja tunnisteet. Tämä on kätevää, kun dataa vastaanotetaan suuren kardinaliteetin lähteistä.
TS.ADD sensor:hum * 55 RETENTION 3600000 LABELS room kitchenAikavälin kysely
TS.RANGE palauttaa kahden aikaleiman väliset näytteet. Käyttäkää ala- ja ylärajoina merkkejä - ja +.
TS.RANGE sensor:temp - +
TS.RANGE sensor:temp 1716900000000 1716903600000Joukkojen koostaminen
Lisätkää AGGREGATION ryhmitelläksenne näytteet aikaväleihin ja tehdäksenne niistä yhteenvedon, esimerkiksi laskeaksenne 60 sekunnin jaksojen keskiarvot.
- Funktiot:
avg, min, max, sum, count
TS.RANGE sensor:temp - + AGGREGATION avg 60000Alinäytteistys sääntöjen avulla
Tiivistyssääntö kirjoittaa lähdeaikasarjan koostetut arvot automaattisesti pienemmän resoluution kohdeaikasarjaan, jolloin pitkän aikavälin datan säilyttäminen on edullista.
TS.CREATE sensor:temp:hourly
TS.CREATERULE sensor:temp sensor:temp:hourly AGGREGATION avg 3600000Kyselyt useista aikasarjoista
TS.MRANGE kyselyttää useita aikasarjoja kerralla tunnisteiden perusteella suodatettuina. Se sopii esimerkiksi koontinäyttöihin, joissa näytetään huoneen kaikki anturit.
TS.MRANGE - + FILTER room=kitchenSäilytys käytännössä
RETENTION-asetus (millisekunteina) poistaa vanhat näytteet automaattisesti. Yhdistämällä lyhyen säilytysajan raakasarjoihin ja pitkän säilytysajan alinäytteistettyihin sarjoihin saatte käyttöön porrastetun tallennusstrategian.
TS.ALTER sensor:temp RETENTION 604800000Aikasarjan tarkasteleminen
TS.INFO ilmoittaa näytteiden määrän, muistin käytön, säilytysajan, tunnisteet ja aikasarjaan liitetyt tiivistyssäännöt.
TS.INFO sensor:tempKäyttökohteet
RedisTimeSeries sopii erinomaisesti valvontaan, IoT-telemetriaan ja reaaliaikaiseen analytiikkaan, kun tarvitsette nopeita lisäyksiä, aikavälikyselyitä ja automaattista alinäytteistystä ilman erillistä aikasarjatietokantaa.
Pikatesti
Testatkaa, miten hyvin ymmärrätte RedisTimeSeries-moduulia.
Kertaus
Käytitte RedisTimeSeries-moduulia säilytysajoilla ja tunnisteilla varustettujen aikasarjojen luomiseen, näytteiden lisäämiseen, aikavälien kyselyyn koostamisella, alinäytteistykseen tiivistyssääntöjen avulla, useiden aikasarjojen kyselyyn komennolla TS.MRANGE ja niiden tarkasteluun komennolla TS.INFO. Se on kompakti tapa käsitellä mittareita ja telemetriaa Redisissä.
Opi Redis-välimuisti ja viestinvälitys (Pub/Sub, Streams) tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 12
- Oppitunnit
- 48
Usein kysytyt kysymykset
Onko oppitunti ”Aikasarjat RedisTimeSeriesillä” ilmainen?
Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa Redis-välimuisti ja viestinvälitys (Pub/Sub, Streams)-oppimispolun 3 oppituntia, myös oppitunnin “Aikasarjat RedisTimeSeriesillä”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Redis-välimuisti ja viestinvälitys (Pub/Sub, Streams)-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Aikasarjat RedisTimeSeriesillä”?
Tallentakaa, harventakaa ja kyselkää mittareita tehokkaasti RedisTimeSeries-moduulilla, jonka ominaisuuksia ovat säilytysajat, tiivistys ja aggregointi. Harjoittelet Redis-välimuisti ja viestinvälitys (Pub/Sub, Streams)-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Redis-välimuisti ja viestinvälitys (Pub/Sub, Streams)-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Redis-välimuisti ja viestinvälitys (Pub/Sub, Streams)-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 4/4.
Kuinka kauan ”Aikasarjat RedisTimeSeriesillä”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Redis-välimuisti ja viestinvälitys (Pub/Sub, Streams)-oppitunnilla?
Kyllä. Jokainen Redis-välimuisti ja viestinvälitys (Pub/Sub, Streams)-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Yleiskatsaus Redis-moduuleihin
- RediSearch kokotekstihakuun
- RedisJSONin ja RedisGraphin perusteet
- Aikasarjat RedisTimeSeriesillä