|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/redis-from-scratch/
课程评论:没有评论
## Redis 5 入门指南:课程总结 本课程旨在帮助初学者全面掌握 Redis 5 的核心概念和实用技巧。Redis 作为一款高性能的缓存软件,因其丰富的功能和出色的性能,广泛应用于提升应用性能。在某些项目中,Redis 甚至被用作唯一数据库。 **课程重点内容概览:** * **Redis 基础:** 从零开始,详细介绍 Redis 的安装过程。 * **Redis 数据结构:** 深入学习 Redis 的各种数据结构,包括字符串(Strings)、列表(Lists)、集合(Sets)、有序集合(Sorted Sets)、哈希( Hashes)、地理哈希(Geo Hashes)和 HyperLogLog。 * **高级特性:** 涵盖阻塞 API(Blocking APIs)、Redis Streams(Redis 5 新增的重要功能)、事务(Transactions)和消息传递(Message Passing)。 * **部署与扩展:** 讲解 Redis 的手动扩展以及使用 Redis Cluster 进行集群化部署。 * **服务器配置:** 介绍服务器配置,包括安全设置和使用脚本扩展 Redis 的方法。 **课程特色:** * **实践导向:** 所有教学内容均在 Linux (Ubuntu) 环境下进行,该环境广泛应用于生产环境。 * **零基础入门:** 课程内容自成一体,无需任何编程语言基础。 * **API 讲解:** 详细讲解不同场景下应使用的正确 API。 本课程将带您从根本上理解 Redis 的方方面面,使其成为您项目中的强大工具。
Caching is a technique used for improving application performance.Redis is the most popular caching software.Rich functionality and high performance makes Redis an excellent candidate as a caching software. In some projects, Redis is used as the only database.We will cover all the major topics inside redis 5 and the right APIs to use for different scenarios.We'll look at the following topics from the ground up:InstallationRedis data structures like strings, lists, sets, sorted sets, hashes, geo hashes and hyperloglogBlocking APIs are covered as well.Redis streams (This is a new feature in Redis 5)TransactionsMessage passingScaling redis manually and using redis clustering.Server configuration (includes security and extending Redis using scripts.)The complete course is taught in Linux (Ubuntu), which is what most industries use in production environments.This course is self contained and has no programming language requirement.