SlideShare una empresa de Scribd logo
Desarrollo de sistemas con
PHP y Redis
Carlos Alberto Benitez - @betustwit
De que vamos a hablar?
• Bases de datos NoSQL
• Redis
• PHP y Redis
Carlos Alberto Benitez - @betustwit
Bases de datos NoSQL
• NoSQL
– No solo SQL (sin tablas y sin relaciones)
– No relacional (estructuras mas dinámicas)
– Distribuido
– Escalable
Carlos Alberto Benitez - @betustwit
Bases de datos NoSQL
• Google, Amazon, Twitter y Facebook
• http://nosql-database.org
• Tipos:
– Columnas (Apache - Cassandra)
– Documentos (10gen - MongoDB)
– Clave Valor (VMware - Redis)
Carlos Alberto Benitez - @betustwit
Redis
• Salvatore Sanfilippo – 2009 - VMware
• Clave-valor
• Opera en Memoria
• Replicación
• Strings, Hashes, Lists, Sets, Sorted Sets
• Persistencia: RDB - AOF
Carlos Alberto Benitez - @betustwit
Redis – Tipos de datos
• Strings: texto, números, imágenes, video
• Hashes: Similar a registros con atributos
• Lists: Lista ordenada de strings
• Sets: Colección desordenada y no repetida
de strings
• Sorted Sets: idem anterior con puntaje
Carlos Alberto Benitez - @betustwit
PHP y Redis
• Cliente: phpredis (C – Modulo de PHP)
• Admin: phpRedisAdmin
Carlos Alberto Benitez - @betustwit
Enlaces
• Redis: http://redis.io
• Phpredis: https://github.com/nicolasff/phpredis
• Phpredis win: https://github.com/nicolasff/phpredis/downloads
• Redis cómo servicio win:
https://github.com/kcherenkov/redis-windows-service
Carlos Alberto Benitez - @betustwit
Muchas gracias!
Carlos Alberto Benitez - @betustwit
Muchas gracias!
Carlos Alberto Benitez - @betustwit

Más contenido relacionado

PDF
Mdg africa report_2014_eng
PPT
NoSQL Databases
PDF
Media and comm storyboard slides
PDF
ICT Indicators in Brief December 2013
DOCX
Actitud (1)2
PPT
100th day of school
PPTX
KCB101 Assignment 2
PDF
Freelancing 101 Workshop 2016
Mdg africa report_2014_eng
NoSQL Databases
Media and comm storyboard slides
ICT Indicators in Brief December 2013
Actitud (1)2
100th day of school
KCB101 Assignment 2
Freelancing 101 Workshop 2016

Destacado (7)

PDF
The Future of the Internet Economy Egypt 2014
PDF
Social media workshop #s3geeks Day 1
PDF
Linkedin workshop
PDF
Subiecte rezolvate la examenul de Neurologie [REMASTERED]
PPTX
Freelance Workshop - ورشة عن العمل الحرّ
PPT
Mind-mapping for Developers
PPTX
How to -Become- a Great Designer
The Future of the Internet Economy Egypt 2014
Social media workshop #s3geeks Day 1
Linkedin workshop
Subiecte rezolvate la examenul de Neurologie [REMASTERED]
Freelance Workshop - ورشة عن العمل الحرّ
Mind-mapping for Developers
How to -Become- a Great Designer
Publicidad

Similar a Desarrollo de sistemas con PHP y Redis (20)

PDF
Taller Redis
PDF
Mysql Iniciando
PDF
El futuro de Big Data: La calidad del análisis. Modelos efectivos y casos de uso
KEY
Redis, base de datos NoSQL clave-valor
PPTX
NoSQL: la siguiente generación de Base de Datos
PPTX
Introducción a NoSQL
PDF
Data Platform de BEEVA
PDF
Desarrollo Full Stack UAM.net
PPSX
Base de datos de WordPress ¿para qué? ¿cómo?
PPTX
PresEnetacion de MySQL sobre las mejores practicas
PPTX
Fundamentos de Indices en SQL Server - Enrrique Puig
PPTX
Familiarización básica a métodos y herramientas para soluciones de Big Data
PDF
Bases de datos NoSQL orientadas a documentos
PPTX
Fundamentos sobre los indices en SQL Server
PDF
PHP y NoSQL PHPConMX 2012
PPTX
POO en SQL Server - Administración de Base de Datos.pptx
PDF
Intensivo Power BI.pdf
PDF
Gestión de data y Storage en Azure
PPTX
MiBVS – arquitectura, nuevos servicios, números y desafíos
PPTX
Bases de Datos No Relacionales
Taller Redis
Mysql Iniciando
El futuro de Big Data: La calidad del análisis. Modelos efectivos y casos de uso
Redis, base de datos NoSQL clave-valor
NoSQL: la siguiente generación de Base de Datos
Introducción a NoSQL
Data Platform de BEEVA
Desarrollo Full Stack UAM.net
Base de datos de WordPress ¿para qué? ¿cómo?
PresEnetacion de MySQL sobre las mejores practicas
Fundamentos de Indices en SQL Server - Enrrique Puig
Familiarización básica a métodos y herramientas para soluciones de Big Data
Bases de datos NoSQL orientadas a documentos
Fundamentos sobre los indices en SQL Server
PHP y NoSQL PHPConMX 2012
POO en SQL Server - Administración de Base de Datos.pptx
Intensivo Power BI.pdf
Gestión de data y Storage en Azure
MiBVS – arquitectura, nuevos servicios, números y desafíos
Bases de Datos No Relacionales
Publicidad

Desarrollo de sistemas con PHP y Redis

  • 1. Desarrollo de sistemas con PHP y Redis Carlos Alberto Benitez - @betustwit
  • 2. De que vamos a hablar? • Bases de datos NoSQL • Redis • PHP y Redis Carlos Alberto Benitez - @betustwit
  • 3. Bases de datos NoSQL • NoSQL – No solo SQL (sin tablas y sin relaciones) – No relacional (estructuras mas dinámicas) – Distribuido – Escalable Carlos Alberto Benitez - @betustwit
  • 4. Bases de datos NoSQL • Google, Amazon, Twitter y Facebook • http://nosql-database.org • Tipos: – Columnas (Apache - Cassandra) – Documentos (10gen - MongoDB) – Clave Valor (VMware - Redis) Carlos Alberto Benitez - @betustwit
  • 5. Redis • Salvatore Sanfilippo – 2009 - VMware • Clave-valor • Opera en Memoria • Replicación • Strings, Hashes, Lists, Sets, Sorted Sets • Persistencia: RDB - AOF Carlos Alberto Benitez - @betustwit
  • 6. Redis – Tipos de datos • Strings: texto, números, imágenes, video • Hashes: Similar a registros con atributos • Lists: Lista ordenada de strings • Sets: Colección desordenada y no repetida de strings • Sorted Sets: idem anterior con puntaje Carlos Alberto Benitez - @betustwit
  • 7. PHP y Redis • Cliente: phpredis (C – Modulo de PHP) • Admin: phpRedisAdmin Carlos Alberto Benitez - @betustwit
  • 8. Enlaces • Redis: http://redis.io • Phpredis: https://github.com/nicolasff/phpredis • Phpredis win: https://github.com/nicolasff/phpredis/downloads • Redis cómo servicio win: https://github.com/kcherenkov/redis-windows-service Carlos Alberto Benitez - @betustwit
  • 9. Muchas gracias! Carlos Alberto Benitez - @betustwit
  • 10. Muchas gracias! Carlos Alberto Benitez - @betustwit