memcached学习笔记


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

memcache linux安装

1.下载libevent

2.安装libevent

tar zxvf libevent-2.0.21-stable.tar.gz

cd libevent-2.0.21-stable

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

make

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服务才是安全的

 

 

转载于:https://my.oschina.net/u/2307059/blog/724418

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值