Redis入门指南

李子骅
前言 Redis如今已经成为Web开发社区中最火热的内存数据库之一,而它的诞生距现在不过才4年。随着Web 2.0的蓬勃发展,网站数据快速增长,对高性能读写的需求也越来越多,再加上半结构化的数据比重逐渐变大,人们对早已被铺天盖地地运用着的关系数据库能否适应现今的存储需求产生了疑问。而Redis的迅猛发展,为这个领域注入了全新的思维。 Redis 凭借其全面的功能得到越来越多的公司的青睐,从初创企业到新浪微博这样拥有着几百台Redis服务器的大公司,都能看到Redis的身影。Redis也是一个名副其实的多面手,无论是存储、队列还是缓存系统,都有它的用武之地。 本书将从Redis的历史讲起,结合基础与实践,带领读者一步步进入Redis的世界。 第2版说明 在本书第1版截稿的时候,加入了Lua脚本功能的Redis 2.6版刚刚发布,此时的Redis 正在逐渐地被国内的开发者所熟知。如今整整两年过去了,Redis也即将发布新的里程碑版本3.0版。在这两年中,Redis 增加了许多优秀的功能,同时也被越来越多的公司所采用与信赖。在写这段文字时,恰好Redis 的作者Salvatore Sanfilippo转述了别人的一句话:“如果把Redis 官网的‘谁在使用 Redis’页面改名为‘谁没在使用 Redis’,那么这个页面的内容一定会精简不少。”虽然是一句玩笑话,但是也从侧面体现出这两年里Redis的飞速发展。而继续编写《Redis入门指南》第2版的最大动力也是希望将Redis发展的成果及时地与广大读者分享,同时也借此感谢大家对本书第1版的积极反馈。 目标读者 本书假定读者是Redis的新手,甚至可能连Redis是什么都没听说过。本书将会详细地介绍Redis是什么以及为什么要使用Redis,旨在能让读者从零开始逐步晋升为一个优秀的Redis开发者。 本书还包含了很多Redis实践方…