Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Redis Cookbook
SPECIAL OFFER: Upgrade this ebook with O’Reilly
Preface
Introduction
Conventions Used in This Book
Using Code Examples
Safari® Books Online
How to Contact Us
Acknowledgements
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 Sets
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
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
Discussion
Implementing 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
Solution
Discussion
Implementing a Job Queue with Redis
Problem
Solution
Discussion
Enqueueing
Dequeueing
Extending Redis
Problem
Solution
Discussion
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
A. Finding Help
About the Authors
Colophon
SPECIAL OFFER: Upgrade this ebook with O’Reilly
Copyright
← Prev
Back
Next →
← Prev
Back
Next →