缓存,缓存系统

百度百科是这样说的:缓存就是数据交换的缓冲区(称作Cache)

其实缓存就是将数据以某种形式进行存储(内存,磁盘)。

缓存系统,就是一个哈希表。只是通常哈希表的场景都是在本机,把哈希表放到远程的机器上,本机通过网络访问(增删查改)哈希表,就成了现在的缓存系统了。

我们还可以尝试强化这个哈希表,比如支持存储各种类型的数据;存储有价值数据的哈希表时,需要定时备份这个哈希表;访问的频率太大了,需要将数据分散到多个远程的哈希表中;远程的哈希表节点多了,又该如何管理他们等等。

所以缓存系统只是哈希表的一种延伸,它只是一种数据结构的应用。比如Redis。


版权声明:本文为u010008759原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。