求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
某航天科 MySQL性能优化
某大型金 Python基础与
某交通信 Oracle数据库
某通信设 Python数据分
某通信设 Python数据分
某综合性 人工智能与机器学习
某工程研 数据库设计与优化

相关课程  
并发、大容量、高性能数据库
高级数据库架构设计师
Hadoop原理与实践
HBase原理与高级应用
Oracle 数据仓库
数据仓库和数据挖掘
Oracle数据库开发与管理
 

Redis和Memcached原理与应用     2066 次浏览    415 次 
 
主讲嘉宾:张老师,某企业过程改进主管,具有近10年研发与测试经验,10年过程改进经验。
时间地点: 北京、上海、深圳根据报名开班
课程费用:4500元/人, 详见 公开课学习手册
企业内训: 可以根据企业需求,定制内训,详见 内训学习手册
 
   课程首先关注Redis和Memcached的原理,然后结合实践案例,讲解如何应用Redis和Memcached构建高性能、可扩展的系统。

课程目标:


  • 理解原理:高性能内存对象缓存Memcached
  • 高性能的key-value数据库Redis
  • Memcached使用
  • 一个更加实用的示例
  • libmemcached
  • memcached functions for mysql
  • redis简介
  • Redis使用准备
  • Redis入门
  • Redis进阶
  • Redis实践
  • 脚本
  • 管理
  • redis命令属性
培训对象: 应用开发工程师
学员基础:具有一定相关应用开发经验
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练,详见 公开课学习手册
培训内容: 2天
高性能内存对象缓存Memcached
  • NoSQL简介
    • 什么是NoSQL
    • NoSQL的特点
    • NoSQL开源软件介绍
  • Memcached实践
    • Memcached简介
    • Memcached的原理
    • Memcached的使用
    • Memcache安装启动
    • Memcached的复制功能
    • Memcached管理
    • Memcached的安全
高性能的key-value数据库Redis
  • Redis简介
    • 什么是Redis
    • Redis的数据结构
    • Redis性能
  • Redis的实践
    • Redis的安装
    • Redis的配置
    • Redis的启动停止
    • Redis的配置文件详解
    • Redis的管理
Memcached使用
  • memcached的概念
  • 使用memcached的方式
  • 安装memcached
  • 启动memcached
  • 使用cache::memcached
  • memcached的简单示例
    • 在memcached中存储标量
    • 复杂的数据类型
    • 添加与替换
一个更加实用的示例
  • 用户应用程序
  • 数据设计
  • userapp程序包
  • 实例化
  • 数据库连接器方法
  • 数据检索方法
  • 简单存取器方法
  • 数据修改方法
  • 使用userapp
  • memcached连接器方法
  • 缓存实现计划
  • 在何处添加缓存
  • 缓存键模式
  • 预先缓存
  • 预先缓存城市
  • 预先缓存州
  • 使用实例化调用预先缓存的方法
  • 修改存取器方法来使用缓存
  • 用户数据缓存—— set方法的修改
  • 用户数据缓存—— get方法的修改
  • 现在的userapp具有缓存功能
libmemcached
  • libmemcached的功能
  • libmemcached的实用工具程序
  • libmemcached的perl驱动程序
  • cache::memcached::libmemcached
memcached functions for mysql
  • memcached functions for mysql概述
  • memcached functions for mysql的工作原理
  • 安装memcached functions for mysql
  • 使用memcached functions for mysql
  • 使用memcached udf函数
redis简介
  • 历史与发展 
  • 特性 
  • 存储结构 
  • 内存存储与持久化 
  • 功能丰富 
  • 简单稳定 
Redis使用准备
  • 安装redis 
  • 启动和停止redis 
  • redis命令行客户端 
  • 配置 
  • 多数据库 
Redis入门
  • 热身 
  • 字符串类型 
  • 散列类型 
  • 列表类型 
  • 集合类型 
  • 有序集合类型 
Redis进阶
  • 事务 
  • 生存时间 
  • 实现缓存 
  • 排序与性能优化 
  • 使用redis实现消息队列 
  • 管道 
  • 节省空间 
Redis实践
  • php与redis   
  • ruby与redis 
  • python与redis 
  • node.js与redis 
脚本
  • 脚本概览 
  • lua语言 
  • redis与lua 
  • 深入脚本
管理
  • 持久化:rdb方式 与aof方式 
  • 复制与读写分离 
  • 安全 
  • 通信协议 
  • 管理工具 
redis命令属性
  • redis_cmd_write 
  • redis_cmd_denyoom 
  • redis_cmd_noscript 
  • redis_cmd_random 
  • redis_cmd_sort_for_script 
  • redis_cmd_loading 
  • 配置参数 
2066 次浏览   415 次
其他人还看了课程
开发视角的数据库原理与应用  2006 次浏览
定向培养:数据分析师培训+能力认证(可报名网络课)  
Oracle海量数据库设计与开发  1545 次浏览
Oracle GoldenGate 与常见故障处理  1405 次浏览
Oracle数据库SQL高级编程  1582 次浏览
大数据平台规划与设计-搜索与异地容灾  3 次浏览
定制内训




最新活动计划
C#高级开发技术 11-8[北京]
企业数字化转型(数据治理) 11-15[上海]
嵌入式linux内核、开发、性能优化 11-16[北京]
大数据平台搭建与高性能计算 11-18[北京]
代码整洁之道 11-24[北京]
持续集成测试最佳实践 12-9[北京]