[TOC] ### 关于您的疑问 **Memcached是什么**? Memcached是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用。这是一套开放源代码软件,以BSD license授权发布。 memcached的API使用三十二比特的循环冗余校验(CRC-32)计算键值后,将数据分散在不同的机器上。当表格满了以后,接下来新增的数据会以LRU机制替换掉。由于memcached通常只是当作缓存系统使用,所以使用memcached的应用程序在写回较慢的系统时(像是后端的数据库)需要额外的代码更新memcached内的数据。 Memcached作为高速运行的分布式缓存服务器,具有以下的特点。 · 协议简单 · 基于libevent的事件处理 · 内置内存存储方式 · memcached不互相通信的分布式 **连接器通用模板是什么?** 连接器的通用模板是showapi.com的一类特殊的接口,通过通用模板用户可以更方便、更快速、更全面的了解和使用我们的连接器。 用户在模板中可以测试连接器,绑定自己的数据源,实现连接器功能的私有化。 **为什么要用易源的连接器?** 传统连接Memcached的方法如下图: ![](https://oss.showapi.com/doc/3754/9/97aa45348c6b40afb2993e94e060e36e.png) 比较大型的项目都用到不止一种代码,项目复杂程度可想而知。 而使用我们易源连接Memcached,效果如下图所示: ![](https://oss.showapi.com/doc/3754/9/ba30ff2b360c47b7988cf7bdc26ef335.png) 易源的Memcached连接器将Memcached数据库转化为通用数据源,并可以使用http接口进行全部数据库操作,包括但不限于增、删、查、改方法。 ### 1.您得有个Memcached实例 您得有一个通过公网可以访问的Memcached实例,并且您知道如何通过公网访问这个实例,简单的说就是您知道Memcached的公网ip、端口和密码。 ### 2.您得有个 showapi.com 的账号 没有的同学可以创建一个,免费的 ### 3.您得在 showapi.com 创建一个数据源 **数据源是啥呢?** 其实就是您Memcached的公网ip、端口和密码。 **怎么创建呢?** 如图所示: ------------ ![](https://oss.showapi.com/doc/3754/9/538ff720360241d29f65d57469e187de.png) ------------ ![](https://oss.showapi.com/doc/3754/9/6fac0c62bab748eb89356e6a44e20c83.png) 总结一下,【个人中心】==》【我的数据源】==》【添加数据源】 很简单的 ### 4.您得用连接器模板绑定您的数据源 如图所示: #### 1.找到【Memcached连接器_通用模板】 点击【绑定我的数据源】 ![](https://oss.showapi.com/doc/3754/9/47b0a01639a14ed5adf328283056f33c.png) #### 2.选择要绑定的数据源 如果您刚才的Memcached数据源已经创建成功了,那么我们会自动找到您的数据源,您选择一下就可以绑定了 ![](https://oss.showapi.com/doc/3754/9/35f7e38332714258be25f4a696abdf95.png) #### 3.生成您的私有API 绑定数据源后生成的私有API如下图: ![](https://oss.showapi.com/doc/3754/9/ea1c560a45b043f182f624e5c9cbc51a.png) 好的,您现在可以通过调用HTTP的方式使用Memcached了。