Ubuntu16.04编译安装memcached服务(需要安装依赖libevent)

前言

安装memcached服务,需要依赖 libevent,所以如果系统没有安装依赖libevent,得先安装了才能安装memcached服务。先下载好memcached源码包和依赖libevent
http://memcached.org/ # 这个是下载memcached源码包的
http://libevent.org/ # 这个是下载依赖libevent的

一、安装依赖

将下载好的依赖包解压,然后配置一个安装位置 即可进行编译安装了。 # /usr/local/LAMP/memcached/package/ 为自定义的安装路径

sudo tar -zxvf libevent-2.1.11-stable.tar.gz
cd libevent-2.1.11-stable/
sudo ./configure --prefix=/usr/local/LAMP/memcached/package/libevent     
sudo make
sudo make install

二、安装memcached

将下载好的memcached源码包解压,然后配置一个安装位置和依赖包位置 即可进行编译安装了。 # /usr/local/LAMP/memcached/ 为自定义的安装路径

sudo tar -zxvf memcached-1.6.2.tar.gz
cd memcached-1.6.2/
sudo ./configure --prefix=/usr/local/LAMP/memcached --with-libevent=/usr/local/LAMP/memcached/package/libevent
sudo make
sudo make install

以上,编译完成没有报错,即完成安装了,如有报错,安装一下提示的错误依赖之类的即可。

三、测试,简单使用

1、启动服务

/usr/local/LAMP/memcached/bin/memcached -m 64m -p 11211 -d

2、查看memcached是否启动成功

ps -ef | grep memcached
# 出现下面两行类似的即表示memcached启动了
root      1302     1  0 16:39 ?        00:00:00 /usr/local/LAMP/memcached/bin/memcached -m 64m -p 11211 -d -u root
ichroma   1658  1637  0 16:39 pts/8    00:00:00 grep --color=auto memcached

3、linux进入memcached命令行方法

cd /usr/local/LAMP/memcached/bin    # cd 进入memcached 服务编译安装路径
telnet 127.0.0.1 11211				# linux下一般使用telnet连接memcache服务
	Trying 127.0.0.1...
	Connected to 127.0.0.1.
	Escape character is '^]'.
# 这样就连接成功了,可以使用命令行进行操作了。
quit     # 退出

4、设置开机自动启动memcached服务
修改以下文件,添加启动命令并保存退出即可

sudo vi /etc/rc.local
# 在exit 0前面添加下面这句
/usr/local/LAMP/memcached/bin/memcached -m 64m -p 11211 -d -u root
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值