Redis案例分析

1.1万 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
本课程针对具有一定的大数据基础的学员,想通过本课程的学习,掌握Redis NoSQL数据库的学员。
你将会学到
NoSQL 数据库系列课程之二:Redis
课程简介


赵渝强老师博客地址:http://collen7788.blog.51cto.com/


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


======NoSQL 数据库系列课程=======


(一)NoSQL 数据库系列课程之一:HBase

        https://edu.51cto.com/course/course_id-8155.html


(二)NoSQL 数据库系列课程之二:Redis

       https://edu.51cto.com/course/course_id-8178.html 


(三)NoSQL 数据库系列课程之三(上):MongoDB开发

       *、https://edu.51cto.com/course/11729.html 


(四)NoSQL 数据库系列课程之三(下):MongoDB管理

       *、https://edu.51cto.com/course/12135.html 


(五)NoSQL 数据库系列课程之四:Redis Cluster

       *、https://edu.51cto.com/course/13051.html 



=========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的代理分片

展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交