这段时间心思都花在找实习上了,终于想起一件早就计划的事——学习一下NoSQL数据库,来做搜索缓存。之前自己写了一个缓存功能,基于用LinkedHashMap存储数据,用ReadWriteLock做并发控制,具体可看这篇《关于搜索》。

在若干种NoSQL里面决定入手Redis,功能比较丰富,主要是名字很顺口哈哈哈。

把Redis的基本概念、数据类型和操作看了一下,内容不是很多,要在单机上跑起来玩玩还是很简单的。还是准备整合到Spring里去,看配置又是一大块,有时候觉得Spring这种整合也略有点烦,一切都得按着它的来,有时还出点莫名其妙的问题,Spring确实是太大了,之前看官方手册,八百多页,吓尿。

目前基于Redis的搜索缓存在开发机上还没弄完,等面试完这一波再搞完了弄上来。然后准备弄一个文章标签功能,Redis这种key-value的数据库做这种标签比关系数据库方便太多了。