软件介绍
memcached是用于减轻动态Web应用数据库负载的缓存系统,使用memcached能够通过在内存中缓存数据和对象来减少读取数据库的次数,从而到达提高动态、数据库驱动网站的速度。其最大的特点就是便于快速开发,减轻开发难度,解决了大数据量缓存之间的很多问题。将数据库负载大幅度降低,更好的分配资源,更快速访问,可以运行在Linux、FreeBSD、Windows、Mac OS X、Solaris多平台中。
memcached软件优点:
服务器参数监控:STATS、SETTINGS、ITEMS、SLABS、SIZES实时刷新
服务器性能监控:GET、DELETE、INCR、DECR、CAS等常用操作命中率实时监控
支持数据遍历,方便对存储内容进行监视
支持条件查询,筛选出满足条件的KEY或VALUE
数组、JSON等序列化字符反序列显示
兼容memcache协议的其他服务,如Tokyo Tyrant (遍历功能除外)
支持服务器连接池,多服务器管理切换方便简洁
memcached推荐理由:
1、协议简单:
服务器客户端通信并不使用复杂的MXL等格式,而是使用简单的基于文本的协议。
2、基于libevent的事件处理:
libevent是个程序库,他将Linux 的epoll、BSD类操作系统的kqueue等时间处理功能封装成统一的接口。使用这个libevent库,因此能在Linux、BSD、Solaris等操作系统上发挥其高性能。
3、内置内存存储方式:
为了提高性能,其中保存的数据都存储在memcached内置的内存存储空间中。由于数据仅存在于内存中,因此重启,重启操作系统会导致全部数据消失。另外,内容容量达到指定的值之回自动删除不适用的缓存。
4、不互通信的分布式:
尽管是“分布式”缓存服务器,但服务器端并没有分布式功能,不会互相通信以共享信息,它的分布式主要是通过客户端实现的
memcached软件简介:
memcached是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但被许多网站使用。这是一套开放源代码软件,以BSD license授权发布。使用三十二比特的循环冗余校验(CRC-32)计算键值后,将数据分散在不同的机器上。当表格满了以后,接下来新增的数据会以LRU机制替换掉。
memcached使用体会:
基本设置:
-p 监听的端口
-l 连接的IP地址, 默认是本机
-d start 启动memcached服务
-d restart 重起memcached服务
-d stop|shutdown 关闭正在运行的memcached服务
-d install 安装memcached服务
-d uninstall 卸载memcached服务
-u 以的身份运行 (仅在以root运行的时候有效)
-m 最大内存使用,单位MB。默认64MB
-M 内存耗尽时返回错误,而不是删除项
-c 最大同时连接数,默认是1024
-f 块大小增长因子,默认是1.25
-n 最小分配空间,key+value+flags默认是48
-h 显示帮助
精品推荐
相关下载
相关文章
更多+热门搜索
手游排行榜
- 最新排行
- 最热排行
- 评分最高
-
其他游戏 大小:38.69MB
-
休闲益智 大小:80.3M
-
其他游戏 大小:52.66mb
-
体育竞技 大小:1.86gb
-
赛车竞速 大小:134MB