We try to keep our books accurate, but sometimes mistakes creep in. This page lists the errors submitted by our astute readers. If you've found a new error, please submit it.

The latest version of the book is P1.0, released about 6 years ago. If you've bought a PDF of the book and would like to upgrade it to this version (for free), visit your home page.

Key: Typo Tech. Error Suggestion Not a problem Next edition

By default this page displays the errata for the latest version of the book. If you have a previous version, select it here:  

(To find out what version you have, look at the copyright page, a few pages in from the front of the book. If it says (say) 'Second Printing', then here it'll be P2.0. If there are interim PDF releases in that printing, they'll be 2.1, 2.2, and so on.)

PDF Paper Description Found in Fixed in
1

#41621: Brad's name is Brad Fitzpatrick, not Brad Fitzgerald, as the text reads. See his personal site or Wikipedia article.--Phillip Calvin

P1.0
24-Nov-09
1

#32213: The creator of LiveJournal, Brad Fitzpatrick, is incorrectly referred to as "Brad Fitzgerald."--Leigh Caplan

P1.0
29-May-08
2

#34452: "With memcached, the web page check memcached" should be "checks memcached"--Jim Van Fleet

P1.0
09-Sep-08
5

#37104: Brad Fitzpatrick's name is given as "Brad Fitzgerald".--Win Treese

P1.0
17-Jan-09
12
#32267: This booklet is very good. I have one request: It seems this PDF is not indexed. I have tried to search it using either skim, spotlight or pre...more...
P1.0
04-Jun-08
12
#32414: "One way to remove date from memcached is to delete it" should read "One way to remove data from memcached is to delete it" - first p...more...
P1.0
18-Jun-08
15

#34277: "The simplest is flusha_all." should be "The simplest is flush_all."--Ken Collins

P1.0
27-Aug-08
16

#48697: cmd_misses -> get_misses--Brian Maltzan

P1.0
10-Feb-12
16

#48698: context for #48697: This data is actually derived using cmd_get, get_hits, and cmd_misses.--Brian Maltzan

P1.0
10-Feb-12
17

#76701: "differen sets of data" near the end of the first paragraph.

P1.0
20-Apr-14
21 17

#41660: because multiple servers for an application will be
storing differen sets of data.

differen->different--Frank Morton

P1.0
30-Nov-09
23
#36960: Line 6 of the script uses "deb01:11211", but the sidebar implies that "deb01" should be shown as an IP address (like the "192.168.0.80:11211" ...more...
P1.0
09-Jan-09
26
#35589: In the side bar, the last paragraph reads: "...but you should now it’s here so you can...". It should be: "...but you should know it’s here ...more...
P1.0
03-Nov-08
26

#76702: First line under Server Hashing: "retreive" should be "retrieve".

In the sidebar, "Not ever client" should read "Not every client".

P1.0
20-Apr-14
27

#48699: enable_comprss->enable_compress
Context: enable_comprss only works, however, if the compression threshold has been set--Brian Maltzan

P1.0
10-Feb-12
27

#33483: @Sidebar "Not ever client supports compression."
Should be "Not ever[y] client..."--Ben Duong

P1.0
02-Aug-08
32

#48700: tempest url no longer works, alternate:
shakespeare.mit.edu/tempest/full.html--Brian Maltzan

P1.0
10-Feb-12
32

#40548: Last line on page contains double negative "isn't not" which should say "is not".--Ben Duong

P1.0
23-Aug-09
36
#43340: In the calendar of events scripts: my $lockKey = sha512_base64($statement.":lock" ); my $key = sha512_base64($statement); If the order ...more...
P1.0
20-May-10
36

#76703: First paragraph, second line "programing".

Second paragraph: "memcached limits they key size"

P1.0
20-Apr-14
43

#43341: The GetCalendarOfEventsDB (-3.pl) needlessly recalculates the key on line 25 when inserting the result of the database lookup into the cache.--Seth Arnold

P1.0
20-May-10
61
#33484: @first sentence on page: "...you need to be prepared to get handle an error code and respond to it". To handle is to respond; sentence needs ...more...
P1.0
02-Aug-08
62

#43342: "Let'st start with" should be "Let's start with"--Seth Arnold

P1.0
20-May-10
63

#35991: Section 4.6 paragraph 2, "If you’re code has been written" should grammatically be be "If your code has been written".--Paul Umbers

P1.0
19-Nov-08
67
#32800: If you're code has been written to minimize cache stampedes then this should be a minimal impact. "You're" should be "your", this should "...more...
P1.0
09-Jul-08
69

#43343: "with the each of the $dataKey" should read "with each $dataKey" or "with every $dataKey".--Seth Arnold

P1.0
20-May-10