分类目录归档:python

python 内存cache

我们说的cache

为了缓解数据库的压力, 我们一般都会把热数据放到缓存, 常用的缓存只要有redis, memcache等. 但是像redis, memcache这样的缓存我们真的一定需要需要么. 非也!非也!redis, memcache这样的缓存, 更多的是给无状态的程序使用, 当一个请求过来, 我们启动一个python进程, 处理完成之后, 进程释放, 我们无法保存各种数据的状态, 于是我们引入的redis, memcache等第三方有状态服务, 帮助我们解决这个问题. 可是如果我们程序本身就是有状态的, 这个时候还是用redis做缓存就会显得有些鸡肋了(这个地方不是绝对的, 每个程序有自己需求).
继续阅读