|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/redis-nosql/
课程评论:没有评论
**课程名称:** Python i Redis NoSQL - dla Dev i Ops - od podstaw **课程概述:** 本课程是一门面向开发者 (Dev) 和运维人员 (Ops) 的 DevOps 课程,旨在从零开始教授 Redis 及其在 Python 中的应用。Redis 是一种高性能的 NoSQL 数据库,以键值对的形式存储数据,支持 JSON 等多种数据类型。其核心设计理念是速度和效率,常用于缓存、消息队列、机器学习等场景。 **学习内容:** * **运维 (Ops) 视角:** * 虚拟机准备与 Redis 安装 * 直接通过命令行接口操作 Redis * 数据持久化与网络配置 * 账户安全与组件安装 * 在 Azure 云平台上安装 Redis * **开发 (Dev) 视角:** * Python 中 Redis 库的安装与使用 * 在 Redis 中实现常见和特殊的数据类型 * 与 Redis 服务器进行通信及优化 * 使用 Redis 构建事务 * 利用 Redis 特性,如数据过期、全文搜索、JSON 存储、发布/订阅机制 **学习方式:** 课程提供完整的学习环境,包括: * 动态视频课程 * PDF 格式的教程 * 课后练习题及答案 * 复习测试及答案 **课程特色:** 课程以轻松幽默的方式讲解,配以大量示例,帮助学习者在数天或数周内掌握 Redis 的使用。 **学习目标:** 完成本课程后,学习者将能够熟练地使用 Redis,并将其应用于开发和运维工作中。
Jeden kurs DevOps - dla developerów i administratorówKompletne środowisko do nauki:dynamiczne lekcje videopodręcznik PDF do pobraniazadania do utrwalenia materiałurozwiązania tych zadańtesty powtórkowe z odpowiedziamiIstnieje mnóstwo systemów bazodanowych. Z grubsza bazy można podzielić na relacyjne (SQL-owe) oraz nierelacyjne, w skrócie NoSQL. Redis jest przykładem bazy NoSQL. Informacje przechowujemy tu w postaci klucz i wartość, a wartością mogą być nawet dokumenty JSON. Dane nie są rozrzucane między dziesiątkami tabel, ot po prostu - czytasz dokument, a tam już wszystko jest. Właśnie taki model przechowywania informacji, jest obecnie bardzo popularny.To podejście do przechowywania danych, daje znaczną poprawę wydajności, a wydajność i prędkość w działaniu, to chyba esencja tego, wokół czego kręci się Redis. Wszystko, absolutnie wszystko zostało tu zaprojektowane z myślą o wydajności. Nawet w dokumentacji, przy każdym poleceniu znajduje się informacja o złożoności obliczeniowej danej instrukcji. Trudno o większą skrupulatność!Redis to bazodanowy demon szybkości. Dane są przechowywane w RAM, ale są też zapisywane na dysku. Typowe zastosowania Redisa to cache, czyli przechowywanie danych pobranych z innych źródeł, tak aby w razie potrzeby szybko do nich wrócić. Redis nadaje się też jako docelowa baza danych aplikacji, może służyć do dystrybucji wiadomości przez publikacje i subskrypcje, zasilać systemy uczenia maszynowego. Baza ta jest dostępna na wiele systemów operacyjnych, jest implementowana w chmurze i ma biblioteki umożliwiające jej wykorzystanie z różnych języków programowania.W tym kursie poznasz DEV-a i OPS-a: programistę lubiącego rozrywki oraz admina zabieganego od jednego zlecenia czy incydentu do drugiego. Obaj od zera poznają Redisa:Od przygotowania maszyny wirtualnej, instalację Redisa, uruchamianie poleceń bezpośrednio w interfejsie linii komend, poprzez konfigurację zapisywania danych na dysku, konfigurację sieciową, zabezpieczania kont, instalowania opcjonalnych komponentów, kończąc na instalacji w Azure. Programista za to uczy się:instalacji bibliotek w Pythonie, implementacji mniej i bardziej typowych typów danych w Redis, komunikacji z serwerem, optymalizacji komunikacji, budowania transakcji, korzystania ze specyficznych cech Redisa, jak wygasanie dokumentów po zadanym czasie, wyszukiwania pełnotekstowego, przechowywania danych JSON i tworzenia publikacji i subskrypcji. W zabawnym tonie, z licznymi przykładami, z podręcznikiem, który pomoże zebrać wszystko w całość, propozycjami zadań do wykonania i rozwiązaniami. Kompletne środowisko do nauki. Tak, już za kilka dni czy tygodni, jeśli tylko chcesz, możesz swobodnie pracować z Redisem!Zapoznaj się z przykładowymi lekcjami, dodaj kurs do swojej kolekcji, a w razie czego pamiętaj o możliwości wycofania się z zakupu - szczegóły znajdziesz w regulaminie.Zapraszamy do nauki Redisa - bazodanowego demona prędkości, nad którym już niebawem możesz mieć kontrolęPowodzenia!Rafał i Michał