Rumah > Artikel > pangkalan data > NOSQL系列-memcached安装管理与repcached高可用性
Memcached:基于内存工作键值存储型数据库,可以作为应用-memcached缓存层-数据库。DangaInteractive公司开发,最初为了加速LiveJournal访问速度而开发的,后来
Memcached :基于内存工作键值存储型数据库,香港服务器租用,可以作为应用->memcached 缓存层->数据库。Danga Interactive公司开发,最初为了加速LiveJournal访问速度而开发的,后来成为广泛应用的开源项目。
一、实验环境
1.系统类型
[leo@h4 etc]$ cat issue
CentOS Linux release 6.0 (Final)
Kernel \r on an \m
2.系统位数
[leo@h4 桌面]$ getconf LONG_
32
Linux ISO:CentOS-6.0-i386-bin-DVD.iso 32位
JDK version:"1.6.0_25-ea"
虚拟机:Product VMware® Workstation Version 7.0.0 build-203739
3.CentOS需要能连入网络,这个比较简单,我们只需要设置菜单->系统->首选项->网络连接
打开网络连接
点击“编辑”,这是设置system eth0 网卡
选择IPv4设置->方法:自动(DHCP)[让系统动态分配ip即可]->应用,因为我在公司走的是路由器,所以选择自动分配IP比较方便
如果不是使用的root用户编辑的,会让你输入root用户密码,输入后点击“授权”即可
[root@h4 ~]# service network restart 重起网络服务
[root@h4 ~]# ifconfig 这回我们看到ip地址已经被自动分配了
eth0 Link encap:Ethernet HWaddr 00:0C:29:8B:7D:18
inet addr:192.168.2.107 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe8b:7d18/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8847 errors:0 dropped:0 overruns:0 frame:0
TX packets:2355 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6067491 (5.7 MiB) TX bytes:231934 (226.4 KiB)
Interrupt:19 Base address:0x2024
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:10 errors:0 dropped:0 overruns:0 frame:0
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:704 (704.0 b) TX bytes:704 (704.0 b)
4.最最最重要的是设置VMware network“Bridged”桥接方式,才能连上物理网络哦
VMware菜单-> VM -> Settings –> 选择network Adapter
5.我们测试效果
看火狐浏览器中已经显示“楚汉传奇”的搜索结果了,我们伟大的上网了
哈 大家这个时候一定要坚持住啊,不要直接看电视剧去啦
恩 顺便推荐一下360搜索引擎,大家是否用过360搜索,效果比baidu 好些哦:)
下面我们转入正题
二、memcached安装管理
1.安装memcached包
我在网上看到很多人默认情况下yum不能安装
yum install memcached
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
No package memcached available.
Nothing to do
原因是:操作系统在安装的时候yum包没有安装上,所以就没有。你只能去下载一个yum包,自己手动安装上
解决方案:可以参考吴飚的“yum报错完美解决帖”
Linux ISO:CentOS-6.0-i386-bin-DVD.iso 32 如果你是安装这个版本的话,并且在选择组件的时候选择了yum组件那么现在可以直接yum install memcached,幸亏当初安装的时候抱着宁可错杀100也不放过1个心态,统统安装上了,现在可以直接使用啦!天灵灵 地灵灵 yumyum快显灵
[root@h4 ~]# yum install memcached
Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
* base: mirrors.btte.net
* extras: mirrors.btte.net
* updates: mirrors.btte.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package memcached.i686 0:1.4.4-3.el6 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved 自动选择的版本1.4.4-3.el6,虚拟主机,现在最高版本1.4.15
================================================================================