《牛皮皮和他的同学们》
内容介绍
读者评论
先看了英文版,开头就挺引人的。这个中文译本可以用活色生香来形容,原来是一个川妹子。真的再合适也没有了。文中提到的消失的老城市,食品安全,文化和消费的冲击,都是飞速发展中忽视的,旁观者清一点都不错。
后面庞德那本确实挺有阿婆风格的。行文风格我还挺喜欢的,但推理部分还是就那样…
对于redis入门来说,是不错的。基本上,认认真真地看完第一部分和第二部分,就可以对redis有一个比较清晰的认知了。 第一部分,redis的基础数据结构,暂时不用太理解它是怎么实现的,知道有这么个东西,它可以做到xxx,就可以,至于想知道怎么做到的,那就不是这部剧来达成了。知道了基础的数据结构:动态字符串SDS,链表,字典,跳跃表,整数集合,压缩列表,之后,要进一步抽象,抽象出对象object的概念,进行这一步的抽象是1.redis是key-value的数据库,那么就要有key object和value object;2.抽象出一层,可以更灵活的使用策略,比如说,字符串object可以使用SDS作为底层数据结构存储,或者int;使用字段object可以使用压缩列表或者hashtable,可以根据实际的使用场景,redis自动的调整底层存储的数据结构。 第二部分,就可以使用在第一部分构建出来的object,底层的存储结构就不用在这一层考虑了。key object考虑过期策略呀等等,设定不同的数据库呀,和RDB持久化、AOF持久化。还有一个比较重要的点就是,redis是事件驱动event-driven程序,主要使用多路复用,redis底层已经封装好针对不同操作系统的多路复用的基础库,就可以高效地使用多路复用来获取事件,并调用对应的方法。
我们在使用一个东西之前,会先看看说明书,但是我们在结婚之前却不会想到先对婚姻有个基本的了解,这其实也是一个误区。
“推动这个世界运转的,并不是一小部分天才,或是像你这种疯子,那些乍看之下很普通,看起来好像没有价值的人才活在世上,然而一旦成为集合体,就会戏剧性地实现物理法则。这个世界上没有任何个体不具有存在的意义,没有任何一个。”