Memcached(简单的,纯内存的)
来源:互联网 发布:好听的淘宝昵称小清新 编辑:程序博客网 时间:2024/05/16 08:32
1.临时性键值存储Nosql数据库,简单而有力;
2.过去被大量使用在互联网网站中,作为应用和数据库之间的缓存层;
3.Danga Interactive 公司开发,最初为了加速LiveJournal访问速度而开发,后来成为广泛应用的开源项目;
4.官网:http://memcached.org/
特点:
1.全内存运转
2.哈希方式存储
3.简单文本协议进行数据通信
4.只操作字符型数据
5.其它类型数据由应用解释,序列化以及反序列化
6.集群也由应用进行控制,采用一致性散列(哈希)算法
(本身不提供集群,由应用提供)
安装Memcached
#yum install memcached
启动
#cd /etc/rc.d/init.d
#./memcached start
#pstree 查看进程
#ps aux
链接到本地11211这个端口
#telnet localhost 11211
#set counter 0 0 1
1
incr counter 1
2
get counter
#delete counter
# set test 0 0 4
get test
append test 0 0 3
add
get test
清除所有的key-value
flush _all
退出
quit
####通过程序去操作memcached
安装ruby
#yum install ruby
安装rubygems
#yum install rubygems
安装程序库 memcache-client
#yum install memcache-client
启动多个memcached
高可用方案repcached:
#wget http://downloads.sourceforge.net/repcached/memcached-1.2.8-repcached-2.2.tar.gz
杀死所有进程
#kill memcached
#ps aux
#tar -zxvf memcached-1.2.8-repcached-2.2.tar.gz
安装之前先安装所依赖的包
#yum install libevent-devel
#./configure --enable-replication --program-transform-name=s/memcached/repcached
#make
#make install
#/usr/local/bin/repcached -p 11211 -v -d
#/usr/local/bin/repcached -p 11212 -x localhost -d -v
//不能用root身份运行
Memcached的细节
Hash:使用CRC32循环冗余校验算法
Mamcached的一致性;
0 0
- Memcached(简单的,纯内存的)
- memcached的内存管理机制
- memcached的内存管理机制
- Memcached的简单使用
- memcached之理解memcached的内存存储
- memcached之理解memcached的内存存储
- [Memcached]理解 Memcached 的内存存储
- Memcached(3)-------Memcached的内存存储理解
- memcached-2-理解memcached的内存存储
- memcached(1) 简单的介绍
- memcached的内存存储介绍
- Memcached的内存分配机制
- 理解memcached的内存存储
- memcached的内存存储原理
- memcached简单的使用教程
- memcached简单的使用教程
- memcached简单的使用教程
- memcached简单的使用教程
- 如何解析域名和设置虚拟主机
- Andriod 版本更新以及安装包下载等遇到问题以及解决
- MTK HISR和LISR
- HDU 5360 Hiking(STL优先队列)
- hive优化三
- Memcached(简单的,纯内存的)
- SpringMVC非注解方式学习
- hdoj 2717 Catch That Cow 【bfs】
- Nginx+Tomcat+Memcached集群Session共享
- hdu 1247 Hat’s Words Trie树(+测试数据)
- Kubernetes技术分析之监控
- fork()函数详解
- 键盘输入三个数,输出其中最大的数
- Lua元表和元方法