CAP理论简介由计算机科学家 Eric Brewer提出。其观点为,在分布式计算机系统中不可能同时保证以下三个功能。一致性(Consistency): 同一时间系统中能提供服务(正常工作)的节点的数据是相同的。可用性(Availability): 系统中的所有节点都是可用(提供服务)的,收到请求后都会得到响应并且正常提供服务。分区容错性(Partition Tolerance): 将系统的一...
Python 环境python版本众多,不同版本之间可能有冲突。而且不同的包环境又可能会相互冲突,比如A包依赖B包的2.0版本,但是又有C包依赖于B包的3.0版本。这样就有冲突了。 所以我们需要不同的python环境来隔离。这里的python环境是广义的,细分则又可以分为,python版本环境和python同版本的不同包环境。mac 上推荐使用pyenv来管理python版本环境,再加上插件...
一、Redis特点单线程(6.0版本后支持网络连接多线程)操作基于内存,读写数据不需要磁盘I/O,速度快Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis的所有操作都是原子性的Redis还支持 publish/subscr...