博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
memcached简介
阅读量:6897 次
发布时间:2019-06-27

本文共 775 字,大约阅读时间需要 2 分钟。

hot3.png

一、 概念

Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。

二、 适用场合

1. 分布式应用。由于memcached本身基于分布式的系统,所以尤其适合大型的分布式系统。

2. 数据库前段缓存。数据库常常是网站系统的瓶颈。数据库的大并发量访问,常常造成网站内存溢出。当然我们也可以使用Hibernate的缓存机制。但memcached是基于分布式的,并可独立于网站应用本身,所以更适合大型网站进行应用的拆分。

3. 服务器间数据共享。举例来讲,我们将网站的登录系统、查询系统拆分为两个应用,放在不同的服务器上,并进行集群,那这个时候用户登录后,登录信息如何从登录系统服务器同步到查询系统服务器呢?这时候,我们便可以使用memcached,登录系统将登录信息缓存起来,查询系统便可以获得登录信息,就像获取本地信息一样。

三、 不适用场合

那些不需要“分布”的,不需要共享的,或者干脆规模小到只有一台服务器的应用,memcached不会带来任何好处,相反还会拖慢系统效率,因为网络连接同样需要资源

四、 安装

这里介绍windows环境的安装。

1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached

2. 在cmd下输入 'c:\memcached\memcached.exe -d install' 安装

3. 再输入: 'c:\memcached\memcached.exe -d start' 启动。

以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。

转载于:https://my.oschina.net/xsh1208/blog/176253

你可能感兴趣的文章
GMQ钱包APP全方位保证数字货币资产安全
查看>>
Android 开发面经,历时两月斩获BAT+头条四个公司 Offer
查看>>
Logstash/Elasticsearch/Kibana安装
查看>>
命令别名:保护和服务
查看>>
Ubuntu 常用软件推荐(QQ、微信、MATLAB等)及安装过程
查看>>
Gradle 使用技巧(二) - SO/NDK过滤
查看>>
Java核心技术笔记 对象与类
查看>>
创建本地git仓库
查看>>
css实现开关switch插件
查看>>
Android O 后台startService限制浅析
查看>>
【vue-page-stack】Vue页面堆栈管理器
查看>>
解构赋值 —— ES6基础总结(三)
查看>>
Cocos2dx源码记录(10) CCRenderer
查看>>
c、c++ 基本数据类型所占用的字节数量
查看>>
关于iOS11中estimatedRowHeight属性
查看>>
Zookeeper源码分析-数据模型
查看>>
折腾Java设计模式之解释器模式
查看>>
设计模式命令模式(行为型)
查看>>
RN开发快速切换底部导航时react-native-swiper轮播图组件白屏
查看>>
sublime px -> rem sass
查看>>