Redis企业实战应用

培训费用:

培训周期:16 课时

在线咨询

课程大纲


培训课时: 16课时


课程介绍: 

Redis是一款十分热门的内存数据库,它拥有诸多优良特性,已经被越来越多的公司采用,值得每一位Web开发者学习。本课程将带领学员从零开始,一步步地了解Redis,进入Redis的世界。在介绍基础知识的同时,着眼于实践,以帮助学员可以在实际项目中快速应用上Redis,做到即学即用。


课程大纲:

Redis5.0基础知识 

Redis简介

基于Linux平台生产环境安装Redis5.0

Redis的基本操作

Redis的基本命令

使用Python执行Redis命令

分析Redis所有key和key的大小


Redis5.0核心命令

在Redis控制台设置键值

通过命令批量设置和获取键值

通过命令让键值自增自减(可用于访问计数)

与字符串相关的命令

字符串编码

与哈希相关的命令

使用Pythonn执行与哈希相关的命令

和列表相关的命令

与集合相关的命令

集合(Set)之间的交、并和差

键重命名(rename和renamenx)

随机返回键(randomkey)

与键过期相关的命令

迁移键(数据库之间和实例之间)

用Python迁移键

清除数据库


Redis的高级功能

慢查询分析

用Python进行慢查询分析

用Redis-benchmark为Redis数据库做性能测试

Pipeline与批量执行命令

使用Shell往Redis批量添加数据

Redis服务器状态信息查看

Redis服务器加密和无密码

Redis的RDB存储实战

Redis的AOF存储实战

Redis禁用屏蔽危险命令


Redis5.0主从+集群缓存实战

Redis主从服务器搭建实战

Twemproxy中间件实现Redis集群

Twemproxy更换后key的分配情况

Redis自带Cluster集群的搭建

Redis Cluster集群的故障自动切换