memcached学习——大纲简介 && 安装(基于centos6.5)、启动、关闭memcached(一)

发布时间:2019-05-25  栏目:计算机教程  评论:0 Comments

  大纲简介

  美高梅娱乐场网站,大纲简介

  安装前,先简单介绍一下memcached。

  安装前,先简单介绍一下memcached。

  memcached是一个免费、开源、高性能的分布式缓存。设计memcached的初衷是为了加快web应用程序,减少DB负载。

  memcached是一个免费、开源、高性能的分布式缓存。设计memcached的初衷是为了加快web应用程序,减少DB负载。

  安装要求:支持大多数linux和基于BSD的系统,官方没有给出windows版本,但是网上有memcached
for windows可以在windows上使用。

  安装要求:支持大多数linux和基于BSD的系统,官方没有给出windows版本,但是网上有memcached
for windows可以在windows上使用。

  数据类型:仅仅支持string类型数据

  数据类型:仅仅支持string类型数据

  特点:

  特点:

    简单的key-value的键值对。

    简单的key-value的键值对。

    基于c/s架构,客户端负责选择要写入的目标服务器以及通过接口进行读写操作,服务器则负责实际的写入操作、内存管理等。

    基于c/s架构,客户端负责选择要写入的目标服务器以及通过接口进行读写操作,服务器则负责实际的写入操作、内存管理等。

    所谓分布式是用一致性hash算法实现的,各节点相互独立,没有任何通信机制。

    所谓分布式是用一致性hash算法实现的,各节点相互独立,没有任何通信机制。

    分配的内存不会被释放掉,但是可以被重用,基于LRU算法实现。

    分配的内存不会被释放掉,但是可以被重用,基于LRU算法实现。

    完全基于内存,没有持久化机制。

    完全基于内存,没有持久化机制。

  效率:

  效率:

    官方给出的数值,在比较牛B的机器上,memcached的理论效率能达到200000次/s(没有机器配置,仅供参考)

    官方给出的数值,在比较牛B的机器上,memcached的理论效率能达到200000次/s(没有机器配置,仅供参考)

  使用需要注意的内容:

  使用需要注意的内容:

    不能随意更改服务器的时间,可能影响到缓存的失效时间

    不能随意更改服务器的时间,可能影响到缓存的失效时间

    网络稳定

    网络稳定

    内存足够,避免使用到Swap分区,否则会造成性能问题

    内存足够,避免使用到Swap分区,否则会造成性能问题

    连接数配置合理

    连接数配置合理

    增长因子配置合理,否则造成大量的内存浪费

    增长因子配置合理,否则造成大量的内存浪费

  OK,前戏足够,下面直奔主题~

  OK,前戏足够,下面直奔主题~

 

 

  安装memcached

  安装memcached

留下评论

网站地图xml地图