memcached学习笔记


memcached
介绍
memcached 是一种缓存技术,它能够把你的数据放入内存,从而经过内存访问提速,由于内存
是最快的,memcahecd技术的主要目的是提速
在memcached中维护了一张大的hashtable表表。该表是在内存。表的结构是
key     value
字符串   (字符串,数组,数值,对象,布尔,二进制,null)linux

memcache linux安装算法

1.下载libeventwindows

2.安装libevent数组

tar zxvf libevent-2.0.21-stable.tar.gz缓存

cd libevent-2.0.21-stable安全

./configure --prefix=/usr/local/libeventsession

makememcached

make install性能

3.下载memcached对象

4.安装memcached

tar zxvf memcached-1.4.2.tar.gz

cd memcached-memcached-1.4.2

./configure --prefix=/usr/local/memcached --with-libevent=

/usr/local/libevent/

make

make install

5.启动memcached

./memcached -uroot -p11212

memcache windows安装

cmd  

cd 到memcached所在的目录

当内存使用完毕的时候  会自动删除不用的数据 

 

1.memcached 服务的数据是不一样步的

2.如何把什么数据放入那个memcached 是由客户端memcache对象决定  多是个hash算法

3.当执行addServer的时候 并非当即链接mem服务 而是经过计算hash 去建立一个mem对象

memcached 细节部分

1.生命周期

从放入mem开始计时,直到时间到了, 就销毁  ,若是设为0 则表示不过时

1).时间到

2)服务停掉

3)delect 或者flush

memcache和session结合使用 提升性能

memcached 和session的区别

memcached主要是提速  由于他是一种无状态的数据 数据和用户不绑定

sesson数据是绑定的由于是一种有状态的数据

memcached安全性

如何使用memcached服务才是安全的

相关文章
相关标签/搜索