2 <!DOCTYPE HTML PUBLIC 
"-//W3C//DTD HTML 4.01//EN"> 
   5         <link type=
"text/css" rel=
"stylesheet" href=
"style.css" /> 
  12             <img style=
"border:none" alt=
"Redis Documentation" src=
"redis.png"> 
  16             <div id=
"pagecontent"> 
  18 <!-- This is a (PRE) block.  Make sure it's left aligned or your toc title will be off. --> 
  19 <b>RedisInternals: Contents
</b><br>  <a href=
"#Redis Internals">Redis Internals
</a><br>    <a href=
"#Redis STRINGS">Redis STRINGS
</a><br>    <a href=
"#Redis Virtual Memory">Redis Virtual Memory
</a><br>    <a href=
"#Redis Event Library">Redis Event Library
</a> 
  22                 <h1 class=
"wikiname">RedisInternals
</h1> 
  29                     <h1><a name=
"Redis Internals">Redis Internals
</a></h1>This is a source code level documentation of Redis.
<h2><a name=
"Redis STRINGS">Redis STRINGS
</a></h2>String is the basic building block of Redis types. 
<br/><br/>Redis is a key-value store.
 
  30 All Redis keys are strings and its also the simplest value type.
<br/><br/><blockquote></blockquote>Lists, sets, sorted sets and hashes are other more complex value types and even
 
  31 these are composed of strings.
<br/><br/><a href=
"HackingStrings.html">Hacking Strings
</a> documents the Redis String implementation details.
<h2><a name=
"Redis Virtual Memory">Redis Virtual Memory
</a></h2>A technical specification full of details about the 
<a href=
"VirtualMemorySpecification.html">Redis Virtual Memory subsystem
</a><h2><a name=
"Redis Event Library">Redis Event Library
</a></h2>Read 
<a href=
"EventLibray.html">event library
</a> to understand what an event library does and why its needed.
<br/><br/><a href=
"RedisEventLibrary.html">Redis event library
</a> documents the implementation details of the event library used by Redis