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

随时听讲座
每天看新闻
 
   
成功案例
中航信 数据湖架构原理与应
某医疗磁 数据采集与处理
某科技公 大数据(Hadoo
诺基亚 Python基础
天津电子 Elasticse
中国电信 数据仓库与数据挖掘
某航天科 MySQL性能优化

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

Redis和Memcached原理与应用     3367 次浏览    1121 次 
 
主讲嘉宾:张老师,某企业过程改进主管,具有近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 
  • 配置参数 
3367 次浏览   1121 次
其他人还看了课程
Oracle数据库开发与管理  4110 次浏览
MySQL原理与应用实践  3739 次浏览
关系数据库的面向对象分析与性能优化设计  4227 次浏览
Oracle PL/SQL高级开发与性能优化  2918 次浏览
数据仓库设计与开发+性能优化(Oracle)  3337 次浏览
PL/SQL编程和使用技巧  3106 次浏览
定制内训




最新活动计划
MBSE(基于模型的系统工程)4-18[北京]
自然语言处理(NLP) 4-25[北京]
基于 UML 和EA进行分析设计 4-29[北京]
以用户为中心的软件界面设计 5-16[北京]
DoDAF规范、模型与实例 5-23[北京]
信息架构建模(基于UML+EA)5-29[北京]