导航
课程首页
  • PM-Summit 全球产品经理大会云会员
  • SDCon 全球软件研发技术大会云会员
  • ML-Summit 全球机器学习技术大会云会员
  • C++性能优化高端培训
  • AI全栈开发实战营
精品课 极客时间

C 知道

登录
会员中心
消息
历史
创作中心
创作
学习中心
成为讲师

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

跟宁哥学Redis5.x开发【上】(以Python等5中编程语言讲解redis开发)
共81节 538人在学 课程详情
课程目录
讨论留言
  • 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.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. 复制

推荐课程

信息系统项目管理师自考笔记

李明 · 727人在学

python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

王先生 · 22114人在学

手把手搭建Java超市管理系统【附源码】(毕设)

汤小洋 · 4206人在学

Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

黄菊华 · 788人在学

基于SSM酒店管理系统(毕设)

小尼老师 · 842人在学

java项目实战之购物商城(java毕业设计)

Long · 5155人在学

手把手搭建Java求职招聘系统【附源码】(毕设)

汤小洋 · 1506人在学

Python Django 深度学习 小程序

钟翔 · 2320人在学

城管局门前三包管理系统+微信小程序(vue+springboot)

赖国荣 · 598人在学

Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

李杰 · 3987人在学

正在试验
后自动删除环境
课程实验
本次实验时间已到期 00:00:00

    订阅失败

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

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

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

    购买课程

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

    加载中...
    课件正在飞速打包中,请耐心等待几秒钟~
    首页
    博客
    下载
    学习
    社区
    C知道
    GitCode
    InsCodeAI
    技术会议
    会员中心
    创作中心
    联系我们
    工作时间: 8:30 - 22:00
    客服电话: 400-660-0108
    kefu@csdn.net在线客服
    • 关于我们
    • 招贤纳士
    • 商务合作
    • 寻求报道
    • 京ICP备19004658号
    • 经营性网站备案信息
    • 公安备案号11010502030143
    • 营业执照
    • 北京互联网违法和不良信息举报中心
    • 家长监护
    • 中国互联网举报中心
    • 网络110报警服务
    • Chrome商店下载
    • 账号管理规范
    • 版权与免责声明
    • 版权申诉
    • 出版物许可证
    • ©1999-2024北京创新乐知网络技术有限公司