跟宁哥学Redis5.x开发【上】(以Python等5中编程语言讲解redis开发)

跟宁哥学Redis5.x开发【上】(以Python等5中编程语言讲解redis开发)
共81节 528人在学 课程详情
  • Redis技术

    • Redis简介
    • 在Linux和macOS下安装Redis
    • 在Windows下安装Redis(memurai)
    • Redis的基本操作
    • Redis的基本命令
    • 使用Python执行Redis命令
    • 远程管理Redis数据库
    • 用Java执行Redis命令
    • 用Node.js执行Redis命令
    • 用go执行Redis命令
    • 用C#执行Redis命令
  • Redis核心命令

    • 在Redis控制台设置键值(set以及相关命令)
    • 通过程序设置键值(set以及相关命令)
    • 通过命令批量设置和获取键值
    • 用程序批量设置和获取键值
    • 通过命令让键值自增自减(可用于访问计数)
    • 通过程序让键值自增自减
    • 与字符串相关的命令
    • 用Python和Node.js操作字符串
    • 字符串编码
    • 与哈希相关的命令
    • 用Python执行与哈希相关的命令
    • 使用Java执行与哈希相关的命令
    • 使用其他编程语言执行与哈希相关的命令
    • 与列表相关的命令
    • 用程序执行与列表相关的命令
    • 与集合(Set)相关的命令
    • 集合(Set)之间的交、并和差
    • 与有序集合相关的命令
    • 有序集合间的命令
    • 用程序执行与集合和有序集合相关的命令
    • 键重命名(rename和renamenx)
    • 随机返回键(randomkey)
    • 与键过期相关的命令
    • 迁移键(数据库之间和实例之间)
    • 用Python迁移键
    • 清除数据库
  • Redis的高级功能

    • 慢查询分析
    • 用Python进行慢查询分析
    • redis-cli详解
    • redis-server检测内存分配
    • 用redis-benchmark为Redis数据库做性能测试.
    • Pipeline与批量执行命令
    • 在Python中通过Pipeline批量执行命令
    • 在Java中通过Pipeline批量执行命令
    • Redis中的事务
    • 在Redis中使用Lua语言
    • Lua语言基础(1)
    • Lua语言基础(2)
    • Redis Lua真实案例
    • Redis如何管理Lua
    • 在Python中使用Lua脚本
    • 在Java中使用Lua脚本
    • 位操作(Bitmaps)【1】
    • 位操作(Bitmaps)【2】
    • HyperLogLog(用极小的内存空间统计独立个数)
    • HyperLogLog案例(观察到底节省了多少内存空间)
    • 发布和订阅
    • 在Python中订阅频道和发布消息
    • 在Java中订阅频道和发布消息
    • 在Python和Java中使用连接池
  • Redis持久化

    • Redis中的备份机制
    • RDB方式备份与恢复
    • RDB的自动备份机制
    • RDB备份机制的优点和缺点
    • 用Python和Java进行RDB备份
    • AOF原理
    • 命令写入与文本协议
    • AOF缓冲区同步文件策略
    • AOF的重写机制
    • 重启加载和文件校验
    • Redis性能优化(1):fork操作
    • Redis性能优化(2):子进程开销监控与优化
    • Redis性能优化(3):AOF线程阻塞
    • Redis性能优化(4):多实例策略
  • Redis复制

    • 建立复制
    • 断开复制与切换主节点
    • 安全验证
    • 从节点的只读模式
    • 传输延迟
    • Redis复制的拓扑结构

    订阅失败

    跟宁哥学Redis5.x开发【上】(以Python等5中编程语言讲解redis开发)
    跟宁哥学Redis5.x开发【上】(以Python等5中编程语言讲解redis开发) ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    redis-server检测内存分配

    课程介绍

    本课程采用Redis5.0.7以及3个系统(Linux、macOS和Windows)和5种编程语言(Python、Java、Node.js、Go和C#)进行讲解。由于Redis的兼容性比较好,所以比5.0.7低的版本(建议使用Redis3.0以上的版本),以及未来更高的版本同样适用于本课程。


        本课程将以Python为主,穿插介绍如何用其他编程语言与Redis交互。


    本课程是《Redis开发与实战》专题的第1个课程,主要内容如下:


    1. Redis的基础知识

    2. Redis的核心命令(包括与字符串、哈希、列表、集合、有序集合、键相关的命令)

    3. 用5种语言与Redis交互,使用这些命令

    4. redis-cli深度探索

    5. Pipeline

    6. 事物与Lua

    7. Bitmaps

    8. HyperLogLog


    9. 持久化


    10. 复制

    推荐课程

    150讲轻松学习Python网络爬虫

    黄勇 · 96278人在学

    Redis数据库入门与python操作redis实战

    刘海建 · 1341人在学

    【Python】第十周 Python网络爬虫进阶实战(中)

    CSDN就业班 · 1487人在学

    分布式爬虫之数据存储开发实战

    CSDN讲师 · 1309人在学

    Python Redis数据库视频教程(九)

    杨千锋 · 278人在学

    清华-尹成老师-Python数据库2.Redis

    尹成 · 317人在学

    手把手带你入门Redis

    赵庆元 · 430人在学

    Python量化交易,大操手量化投资系列课程之内功修炼篇

    大操手量投 · 1156人在学

    Redis6 新特性 python 操作 redis 运维redis

    cdn 专业培训 · 171人在学

    Python 数据挖掘与机器学习进阶实训-5

    韦玮 · 574人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~