一、前言
最近花了点时间研究了一下Memcached
缓存框架,首先先感叹一下,这个框架是真的轻量级,当我下载下来之后轻量级到让我大吃一惊,他的安装包只有300多KB
,哇,真是太轻量级了;然后稍微研究了一下这个Memcached
框架的简单用法,发现这个也是一个存储键/值 对的HashMap
,下面先介绍一下关于Memcached
的相关概念,然后带着大家学习一下基本的缓存增删改查用法;
Memcached太轻量级了,安装后文件结构如下:
二、什么是Memcached
Memcached
是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached
基于一个存储键/值对的hashmap
。其守护进程(daemon
)是用C写的,但是客户端可以用任何语言来编写,并通过memcached
协议与守护进程通信。
Memcached
不支持持久化,没有安全机制。可以用telnet等工具