码迷,mamicode.com
首页 > 其他好文 > 详细

acid. cap

时间:2018-06-23 13:21:23      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:add   mon   数值   ica   基本操作   一个   class   mem   red   



BASE是下面三个术语的缩写:
  • 基本可用(Basically Available)
  • 软状态(Soft state)
  • 最终一致(Eventually consistent)
    1. 目前最快的KV数据库,10W次/S, 满足了高可用性。
    2. Redis的k-v上的v可以是普通的值(基本操作:get/set/del) v可以是数值(除了基本操作之外还可以支持数值的计算) v可以是数据结构比如基于链表存储的双向循环list(除了基本操作之外还可以支持数值的计算,可以实现list的二头pop,push)。如果v是list,可以使用redis实现一个消息队列。如果v是set,可以基于redis实现一个tag系统。与mongodb不同的地方是后者的v可以支持文档,比如按照json的结构存储。redis也可以对存入的Key-Value设置expire时间。
    3. Redis的v的最大远远超过memcache。这也是实现消息队列的一个前提。

acid. cap

标签:add   mon   数值   ica   基本操作   一个   class   mem   red   

原文地址:https://www.cnblogs.com/SZLLQ2000/p/9216769.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!