Cargando…

Redis Applied Design Patterns.

With new data stores making their way onto the market, it's necessary for businesses to understand the features and techniques to use data stores most effectively. Redis Applied Design Patterns is designed to guide you into the world of Redis and will help you understand how business problems c...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Chinnachamy, Arun
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Packt Publishing, 2014.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: The SQL and NoSQL Way; Data modeling for relational databases; Normalization; The NoSQL Way; Summary; Chapter 2: Transactions and Locks; Transactions in SQL systems; Maintaining data consistency in Redis; Transactions in Redis; Summary; Chapter 3: Data Types in Redis; Understanding the different data types in Redis; Strings; Lists; Sets; Sorted sets; Hashes; HyperLogLog; Key expiration; Summary; Chapter 4: Redis as a Caching Server; What is caching; The solution overview.
  • Simple SET and GET cache serversSummary; Chapter 5: Redis in E-commerce; A product catalog; Catalog search; Inventory management; Solution overview; Summary; Chapter 6: Redis in Autosuggest; Autosuggest systems; Word completion in Redis; Multiword phrase completion; Searching in the index; The faceted search; Summary; Chapter 7: Redis in Real-time Analysis; Redis in an analytics system; Capturing data in Redis; Analysis of data; Session management and analysis using Redis; Why use Redis; Summary; Chapter 8: Redis in Gaming; Leaderboards in Redis; The notification center; The problem statement.
  • Publish/subscribeThe solution overview; Summary; Chapter 9: Redis in a Commenting System; A nonthreaded comment system; Posting a new comment; Updating an existing comment; Displaying the comments; Threaded comments; Updating or deleting a comment; Displaying a comment tree; Summary; Chapter 10: Redis in Advertising Networks; Ad inventory; Choosing the best ad to serve; Pausing or stopping a campaign; Frequency capping; Selecting an ad with frequency capping; Keyword targeting; Selecting an ad based on keyword targeting; Summary; Chapter 11: Redis in Social Networks.
  • Building your own social networkStoring user information; Authenticating a user; Building a relationship with the user; Adding a friend; Accepting a friend request; Unfriending a user; Updating posts and status; Status update feed; Commenting on posts; Summary; Index.