List of Tables

Chapter 1. Getting to know Redis

Table 1.1. Features and functionality of some databases and cache servers

Table 1.2. The five structures available in Redis

Table 1.3. Commands used on STRING values

Table 1.4. Commands used on LIST values

Table 1.5. Commands used on SET values

Table 1.6. Commands used on HASH values

Table 1.7. Commands used on ZSET values

Chapter 2. Anatomy of a Redis web application

Table 2.1. Pros and cons of signed cookies and token cookies

Chapter 3. Commands in Redis

Table 3.1. Increment and decrement commands in Redis

Table 3.2. Substring manipulation commands available to Redis

Table 3.3. Some commonly used LIST commands

Table 3.4. Some LIST commands for blocking LIST pops and moving items between LISTs

Table 3.5. Some commonly used SET commands

Table 3.6. Operations for combining and manipulating SETs in Redis

Table 3.7. Operations for adding and removing items from HASHes

Table 3.8. More bulk operations and STRING-like calls over HASHes

Table 3.9. Some common ZSET commands

Table 3.10. Commands for fetching and deleting ranges of data from ZSETs and offering SET-like intersections

Table 3.11. Commands for handling pub/sub in Redis

Table 3.12. The SORT command definition

Table 3.13. Commands for handling expiration in Redis

Chapter 4. Keeping data safe and ensuring performance

Table 4.1. Sync options to use with appendfsync

Table 4.2. What happens when a slave connects to a master

Table 4.3. When a slave connects to an existing master, sometimes it can reuse an existing dump file.

Table 4.4. Performance of pipelined and nonpipelined connections over different types of connections. For high-speed connections, we’ll tend to run at the limit of what a single processor can perform for encoding/decoding commands in Redis. For slower connections, we’ll run at the limit of bandwidth and/or latency.

Table 4.5. A table of general performance comparisons against a single redis-benchmark client and what may be causing potential slowdowns

Chapter 6. Application components in Redis

Table 6.1. Performance of a heavily loaded marketplace over 60 seconds

Table 6.2. Performance of locking over 60 seconds

Table 6.3. Performance of fine-grained locking over 60 seconds

Chapter 11. Scripting Redis with Lua

Table 11.1. Values returned from Lua and what they’re translated into

Table 11.2. Performance of our original lock against a Lua-based lock over 10 seconds

Table 11.3. Performance of our original autocomplete versus our Lua-based autocomplete over 10 seconds

Table 11.4. Performance of Lua compared with no locking, coarse-grained locks, and fine-grained locks over 60 seconds

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.137.163.208