Memcached简介

Memcached 是一个费开源、高性能、分布式内存对象缓存系统,本质上是通用的,但旨在通过减轻数据库负载来加快动态web应用程序的速度。

  • Memcached是一种内存键值存储,用于存储数据库调用、API调用或页面呈现结果中的小块任意数据(字符串、对象)。

  • Memcached简单而强大。其简单的设计促进了快速部署、易于开发,并解决了大型数据缓存面临的许多问题。它的API可用于大多数流行语言。

http://memcached.org/

再来看下它的特性:

  • 本质上就是一个内存key-value缓存;

  • 协议简单,使用的是基于文本行的协议;

  • 不支持数据的持久化,服务器关闭之后数据全部丢失;

  • Memcached简洁而强大,便于快速开发,上手较为容易;

  • 互不通信的Memcached之间具有分布特征 ;

  • 没有安全机制。

  • 这些特性其实就把memcached的有点缺全部说到了。

进入libevent的目录,开始安装libevent

./configure -prefix=/usr/local/libevent
make
make install

在soft目录解压上传的memcached

tar -zxvf memcached-1.5.12.tar.gz

注意:编译的时候需要指定动态链接库,需要linux把 libevent/lib 目录加载进来,下面的步骤特别重要

vi /etc/ld.so.conf

在ld.so.conf目录中增加 libevent/lib所在目录,wq保存退出

增加(请根据libevent实际安装目录设置)

/usr/local/libevent/lib

执行下面命令让上面的修改生效

ldconfig
作者:Jeebiz  创建时间:2022-10-09 00:36
 更新时间:2024-08-16 11:44