Limit search to available items
Book Cover
E-book
Author Macedo, Tiago

Title Redis cookbook / Tiago Macedo and Fred Oliveira
Edition 1st ed
Published Sebastopol, CA : O'Reilly, 2011

Copies

Description 1 online resource (xii, 55 pages)
Contents Table of Contents; Preface; Introduction; Conventions Used in This Book; Using Code Examples; SafariĀ® Books Online; How to Contact Us; Acknowledgements; Chapter 1. An Introduction to Redis; When to use Redis; Problem; Solution; Are your application and data a good fit for NoSQL?; Don't believe the hype; Installing Redis; Problem; Solution; Discussion; Compiling From Source; Installing on Linux; Installing on Windows; Installing on Mac OS X; Installing through MacPorts; Installing through Homebrew; Using Redis Data Types; Problem; Solution; Discussion; Strings; Lists; Hashes
Sets and Sorted SetsChapter 2. Clients; Using Redis from the Command Line; Problem; Solution; Discussion; Using Redis from Python with redis-py; Problem; Solution; Discussion; Using Redis from Ruby with redis-rb; Problem; Solution; Discussion; Using Redis with Ruby on Rails; Problem; Solution; Discussion; Adding Redis functionality to ActiveRecord models; Chapter 3. Leveraging Redis; Using Redis as a Key/Value Store; Problem; Solution; Discussion; Storing application usage counters; Storing object data in hashes; Storing user "Circles" using sets; Inspecting Your Data; Problem; Solution
DiscussionImplementing OAuth on Top of Redis; Problem; Solution; Discussion; Initial setup; Getting a request token; Redirections and consent; Exchanging the request token for an access token; API Access; Using Redis's Pub/Sub Functionality to Create a Chat System; Problem; Solution; Discussion; Installing the necessary software; Implementing the server side code; Implementing the client side code; Further improvements; Implementing an Inverted-Index Text Search with Redis; Problem; Solution; Discussion; Indexing; Searching; Scoring; Other improvements; Analytics and Time-Based Data; Problem
SolutionDiscussion; Implementing a Job Queue with Redis; Problem; Solution; Discussion; Enqueueing; Dequeueing; Extending Redis; Problem; Solution; Discussion; Chapter 4. Redis Administration and Maintenance; Configuring Persistence; Problem; Solution; Discussion; Snapshotting; AOF; Starting a Redis Slave; Problem; Solution; Discussion; Handling a Dataset Larger Than Memory; Problem; Solution; Discussion; Upgrading Redis; Problem; Solution; Discussion; Backing up Redis; Problem; Solution; Discussion; Snapshotting; Append-Only Log (AOF); VM; Sharding Redis; Problem; Solution; Discussion
Summary Annotation Two years since its initial release, Redis already has an impressive list of adopters, including Engine Yard, GitHub, Craigslist, and Digg. This open source data structure server is built for speed and flexibility, making it ideal for many applications. If you're using Redis, or considering it, this concise cookbook provides recipes for a variety of issues you're likely to face. Each recipe solves a specific problem, and provides an in-depth discussion of how the solution works. Youll discover that Redis, while simple in nature, offers extensive functionality for manipulating and storing data. Learn when it makes sense to use RedisExplore several methods for installing RedisConnect to Redis in a number of ways, ranging from the command line to popular languages such as Python and RubySolve a range of needs, from linked datasets to analyticsHandle backups, sharding, datasets larger than available memory, and many other tasks
Notes Online resource; title from title screen (Safari, viewed Dec. 5, 2011)
Subject Data warehousing.
Database management.
Management information systems.
Open source software.
Management Information Systems
COMPUTERS -- Database Management -- General.
COMPUTERS -- Desktop Applications -- Databases.
COMPUTERS -- System Administration -- Storage & Retrieval.
Data warehousing
Database management
Management information systems
Open source software
Form Electronic book
Author Oliveira, Fred
ISBN 1449305040
9781449305048
9781449315962
1449315968
9781449315412
1449315410
9781449311353
1449311350