memcached的基础知识
来源:互联网 发布:淘宝端口 编辑:程序博客网 时间:2024/06/02 02:19
memcached介绍
free & open source, high-performance, distributed memory object caching system
自由&开放源码,高性能,分布式的内存对象缓存系统
什么是 NoSQL?
显著特点: key-value键值对存储,如memcached, redis,
或基于文档存储 如,mongodb
准备编译环境
在linux编译,需要gcc,make,cmake,autoconf,libtool等工具,
编译 memcached
memcached依赖于libevent库,因此我们需要先安装libevent.
先编译libevent ,再编译memcached,
编译memcached时要指定libevent的路径
过程如下:假设源码在/usr/local/src下,安装在/usr/local下
# tar zxvf libevent-2.0.21-stable.tar.gz# cd libevent-2.0.21-stable# ./configure --prefix=/usr/local/libevent# 如果出错,读报错信息,查看原因,一般是缺少库 # make && make install# tar zxvf memcached-1.4.5.tag.gz# cd memcached-1.4.5 #./configure--prefix=/usr/local/memcached \ --with-libevent=/usr/local/libevent# make && make install
memcached的启动
# /usr/local/memcached/bin/memcached -m 64 -p 11211 -u nobody -vv
如果我们想让memcached作为daemon在后台运行,只需要加-d选项
# /usr/local/memcached/bin/memcached -m 64 -p 11211 -u nobody -d
memcached的连接
memcached 客户端与服务器端的通信比较简单,使用的基于文本的协议,而不是二进制协议.
(http协议也是这样),因此我们通过telnet即可与memcached作交互.
另开一个终端,并运行telnet命令(开启memcached的终端不要关闭)
# 格式 telnet host port# telnet localhost 11211Trying ::1...Connected to localhost.Escape character is '^]'.
0 0
- memcached的基础知识
- Memcached 缓存系统的基础知识
- Memcached 基础知识
- Memcached 基础知识
- 【Memcached】基础知识-Cache
- memcached基础知识和简单命令
- memcached入门基础知识(2)
- 【memcached】memcached的分布式
- [Memcached]Memcached 的基础
- memcached Java调用,注意点和基础知识
- php的memcached客户端memcached
- [Memcached]Memcached 的分布式算法
- memcached-1-memcached的基础
- memcached系列之1:memcached基础知识简介(为什么要使用memcached做缓存服务器)
- memcached系列之1:memcached基础知识简介(为什么要使用memcached做缓存服务器)
- memcached系列之1:memcached基础知识简介(为什么要使用memcached做缓存服务器)
- memcached完全剖析.memcached的基础
- memcached之理解memcached的内存存储
- 英语学习
- 协议森林09 爱的传声筒 (TCP连接)
- C#读取本机IP
- 八皇后问题
- flask-hello 程序
- memcached的基础知识
- [Python]Flask构建网站分析应用
- HTTP请求过程
- MurmurHash算法
- Android项目依赖与直接导入Jar包
- Jquery easyui switchbutton简单使用
- AndroidStudio单元测试——instrumentation
- 利用第三方异步网路加载库AsyncHttpClient
- swift 1.0更新为2.0后的变化