Siri Masa dengan RedisTimeSeries
Simpan, kecilkan pensampelan dan buat pertanyaan terhadap metrik dengan cekap menggunakan modul RedisTimeSeries bersama pengekalan, pemadatan dan pengagregatan.
Siri Masa dengan RedisTimeSeries ialah pelajaran Pengcachingan & Pemesejan Redis (Pub/Sub, Streams) percuma di CoddyKit. Ini ialah pelajaran 4 daripada 4. Sebanyak 3 pelajaran dalam laluan pembelajaran ini boleh dibaca sepenuhnya secara percuma — selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan praktikal dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Pengcachingan & Pemesejan Redis (Pub/Sub, Streams), dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Pengcachingan & Pemesejan Redis (Pub/Sub, Streams) merangkumi sejumlah 4 pelajaran.
Mengapa Modul Siri Masa?
Menyimpan metrik (CPU, suhu, kiraan permintaan) sebagai kunci biasa membazirkan memori dan menyukarkan pertanyaan julat. RedisTimeSeries ialah modul yang direka khusus untuk data berangka bercap masa, dengan pemampatan, pengekalan dan pensampelan turun.
Mencipta Siri
TS.CREATE mencipta siri baharu. Anda boleh menetapkan pengekalan (tempoh sampel disimpan) dan label untuk penapisan.
TS.CREATE sensor:temp RETENTION 86400000 LABELS room kitchenMenambah Sampel
TS.ADD menambah nilai bercap masa. Gunakan * untuk masa semasa pelayan, atau berikan cap masa milisaat secara jelas.
TS.ADD sensor:temp * 21.5
TS.ADD sensor:temp 1716900000000 22.0Mencipta Secara Automatik Semasa Menambah
Jika siri tidak wujud, TS.ADD boleh menciptanya secara terus, secara pilihan bersama pengekalan dan label, yang berguna untuk pengambilan data dengan kepelbagaian tinggi.
TS.ADD sensor:hum * 55 RETENTION 3600000 LABELS room kitchenMembuat Pertanyaan Julat
TS.RANGE mengembalikan sampel antara dua cap masa. Gunakan - dan + untuk sempadan minimum dan maksimum.
TS.RANGE sensor:temp - +
TS.RANGE sensor:temp 1716900000000 1716903600000Mengagregat Baldi
Tambahkan AGGREGATION untuk mengumpulkan sampel ke dalam baldi dan meringkaskannya, contohnya dengan membuat purata bagi tetingkap 60 saat.
- Fungsi:
avg, min, max, sum, count
TS.RANGE sensor:temp - + AGGREGATION avg 60000Pensampelan Turun dengan Peraturan
Peraturan pemadatan secara automatik menulis nilai agregat daripada siri sumber ke dalam destinasi beresolusi lebih rendah, sekali gus menjadikan data jangka panjang lebih menjimatkan.
TS.CREATE sensor:temp:hourly
TS.CREATERULE sensor:temp sensor:temp:hourly AGGREGATION avg 3600000Membuat Pertanyaan Merentas Siri
TS.MRANGE membuat pertanyaan terhadap beberapa siri serentak, ditapis mengikut label, dan sesuai untuk papan pemuka yang memaparkan semua penderia dalam sesebuah bilik.
TS.MRANGE - + FILTER room=kitchenPengekalan dalam Amalan
Tetapan RETENTION (dalam milisaat) tamat tempoh sampel lama secara automatik. Gabungkan pengekalan singkat pada siri mentah dengan pengekalan panjang pada siri yang telah disampel turun untuk strategi storan berperingkat.
TS.ALTER sensor:temp RETENTION 604800000Memeriksa Siri
TS.INFO melaporkan kiraan sampel, memori, pengekalan, label, dan sebarang peraturan pemadatan yang dilampirkan pada siri.
TS.INFO sensor:tempKesesuaiannya
RedisTimeSeries amat sesuai untuk pemantauan, telemetri IoT dan analitik masa nyata apabila Anda memerlukan penambahan pantas, pertanyaan julat dan pensampelan turun automatik tanpa pangkalan data siri masa berasingan.
Semakan Pantas
Uji pemahaman Anda tentang RedisTimeSeries.
Rumusan
Anda telah menggunakan RedisTimeSeries untuk mencipta siri dengan pengekalan dan label, menambah sampel, membuat pertanyaan julat dengan pengagregatan, melakukan pensampelan turun melalui peraturan pemadatan, membuat pertanyaan terhadap banyak siri dengan TS.MRANGE, dan memeriksanya dengan TS.INFO. Ini ialah cara padat untuk mengendalikan metrik dan telemetri dalam Redis.
Pelajari Pengcachingan & Pemesejan Redis (Pub/Sub, Streams) dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 12
- Pelajaran
- 48
Soalan Lazim
Adakah pelajaran “Siri Masa dengan RedisTimeSeries” percuma?
Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Pengcachingan & Pemesejan Redis (Pub/Sub, Streams), termasuk “Siri Masa dengan RedisTimeSeries”, boleh dibaca sepenuhnya secara percuma di web ini. Selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan interaktif dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Kursus Pengcachingan & Pemesejan Redis (Pub/Sub, Streams) merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “Siri Masa dengan RedisTimeSeries”?
Simpan, kecilkan pensampelan dan buat pertanyaan terhadap metrik dengan cekap menggunakan modul RedisTimeSeries bersama pengekalan, pemadatan dan pengagregatan. Anda berlatih Pengcachingan & Pemesejan Redis (Pub/Sub, Streams) menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan Pengcachingan & Pemesejan Redis (Pub/Sub, Streams)?
Tiada pengalaman terdahulu diperlukan. Pembelajaran Pengcachingan & Pemesejan Redis (Pub/Sub, Streams) di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 4 daripada 4.
Berapa lamakah pelajaran “Siri Masa dengan RedisTimeSeries” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran Pengcachingan & Pemesejan Redis (Pub/Sub, Streams) ini?
Ya. Setiap pelajaran Pengcachingan & Pemesejan Redis (Pub/Sub, Streams) menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Gambaran Keseluruhan Modul Redis
- RediSearch untuk Carian Teks Penuh
- Asas RedisJSON dan RedisGraph
- Siri Masa dengan RedisTimeSeries