Middleware Orientado A Mensajes
Enviado por Lissesita7 • 16 de Abril de 2014 • 861 Palabras (4 Páginas) • 246 Visitas
\documentclass[spanish,xcolor=dvipsnames]{beamer}
\usetheme{Frankfurt}
\definecolor{links}{HTML}{2A1B81}
\hypersetup{colorlinks,linkcolor=,urlcolor=links}
\usepackage{hyperref}
\usepackage[utf8x]{inputenc}
\usepackage{makeidx}
\usepackage{color}
\makeindex
\hypersetup{
pdftitle={Redis como Middleware Orientado a Mensajes (MoM)},
pdfauthor={Maykel Moya},
pdfproducer=PDFLaTeX,
}
\include{pygments}
\beamertemplatenavigationsymbolsempty
\title{Redis como \textit{Middleware} Orientado a Mensajes (MoM)}
\author[Maykel Moya]{Maykel Moya}
\institute[URJC]{
Máster en Sistemas Telemáticos e Informáticos \\
Universidad Rey Juan Carlos \\
Madrid
}
\date{abril 2012}
\begin{document}
\begin{frame}[plain]
\titlepage
\end{frame}
\begin{frame}[plain]
\vspace{6cm}
\tiny
\hfill \copyright 2012 Maykel Moya \\
\hfill Algunos derechos reservados \\
\hfill Este trabajo se distribuye bajo la licencia \\
\hfill \includegraphics[width=15mm]{images/by-nc-sa.png} \\
\hfill Creative Commons Attribución-NoComercial-CompartirIgual \\
\hfill disponible en \url{http://creativecommons.org/licenses/by-nc-sa/3.0/deed.es} \\
\end{frame}
\begin{frame}[plain]{Agenda}
\tableofcontents[]
\end{frame}
\section{Memcached}
\begin{frame}{En el principio fue Memcached}
\begin{itemize}\addtolength{\itemsep}{0.5\baselineskip}
\item Servidor de caché (acceso por la red)
\item Sólo comandos \texttt{GET} y \texttt{SET} (simple)
\item Alto rendimiento
\item Almacenamiento en memoria (volátil)
\item Almacenamiento basado en llave/valor
\item Software Libre
\item \url{http://memcached.org/}
\end{itemize}
\end{frame}
\begin{frame}{Uso típico}
Sólo comandos \texttt{GET} y \texttt{SET}
\begin{columns}
\begin{column}{0.50\textwidth}
\includegraphics[width=\linewidth]{images/memcache-interactive-session.png}
\end{column}
\pause
\begin{column}{0.40\textwidth}
\tiny
\include{memcache-example}
\end{column}
\end{columns}
\end{frame}
\section{Redis}
\begin{frame}{Luego Redis}
\begin{itemize}\addtolength{\itemsep}{0.5\baselineskip}
\item Servidor de caché (acceso por la red)
\item Alto rendimiento
\item Almacenamiento persistente
\item Almacenamiento basado en llave/valor
\begin{itemize}
\item Pero los valores pueden ser \textit{strings},
\textit{hashes}, \textit{lists} entre otros
\item ... por lo que se conoce también como Servidor de
Estructuras de Datos
\end{itemize}
\item Software Libre
\item \url{http://redis.io/}
\end{itemize}
\end{frame}
\begin{frame}{Comandos}
\begin{itemize}
\item Además de los básicos \texttt{GET} y \texttt{SET}
\end{itemize}
\begin{itemize}
\item \texttt{LPUSH}: Inserción de un elemento al principio de una lista (\textit{Left PUSH})
\item \texttt{RPOP}: Eliminación de un elemento del final de una
...