赵强老师:NoSQL数据库系列课程之:Redis(1)

(1)Redis核心基础

Ratings 3.73 / 5.00
赵强老师:NoSQL数据库系列课程之:Redis(1)

What You Will Learn!

  • MemCached 缓存技术
  • Redis的概念和基本操作
  • Redis的高级功能
  • Redis的主从复制

Description

Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。 

=========Redis课程大纲=========

第一章:课程概述
(*)课程概述
(*)安装Linux和GCC编译器


第二章:MemCached 缓存技术

(*)为什么需要MemCached
(*)Memcached的体系结构

(*)安装MemCached

(*)Memcached的命令行操作

(*)Memcached的Java API

(*)Memcached的路由算法

(*)Memcached的主主复制

(*)使用KeepAlived实现Memcached的HA


第三章:Redis概述与安装配置

(*)Redis简介和安装配置

(*)Redis的核心配置文件和启动Redis实例

(*)基于Redis的互联网应用的架构


第四章:操作Redis

(*)Redis的数据类型及操作

(*)Redis案例分析

(*)Redis的Java客户端


第五章:事务和消息机制

(*)Redis的事务和锁

(*)Java中的Redis事务管理

(*)Redis的消息发布与订阅

(*)Java实现Redis的消息订阅和发布


第六章:Redis的持久化

(*)RDB持久化

(*)AOF持久化


第七章:Redis的集群

(*)搭建Redis的集群

(*)集群通信的过程和缺陷

(*)使用Redis的哨兵实现高可用性

(*)使用Twemproxy实现Redis的代理分片

Who Should Attend!

  • 本课程针对具有一定的大数据基础的学员,想通过本课程的学习,掌握Redis NoSQL数据库的学员。

TAKE THIS COURSE

Tags

  • NoSQL
  • Redis

Subscribers

34

Lectures

26

TAKE THIS COURSE



Related Courses