广告
返回顶部
首页 > 资讯 > 操作系统 >Linux下的Memcache的安装方法
  • 716
分享到

Linux下的Memcache的安装方法

2023-06-16 23:06:34 716人浏览 独家记忆
摘要

这篇文章主要讲解了“linux下的Memcache的安装方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下的Memcache的安装方法”吧!由于memcached安装时,需要使用

这篇文章主要讲解了“linux下的Memcache的安装方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下的Memcache的安装方法”吧!

由于memcached安装时,需要使用libevent类库,所以先安装libevent

libevent下载网址:Http://www.monkey.org/~provos/libevent/

本手册中下载的是 libevent-1.4.8-stable.tar.gz版本安装步骤如下:

解压缩

tar xzfv libevent-1.4.8-stable.tar.gz

进入到 libevent-1.4.8-stable目录

cd libevent-1.4.8-stable

编译,安装

./configure

make

make install

注:默认安装到/usr/local/lib/ 目录

接下来,安装memcached

memcached下载网址:http://www.danga.com/memcached/download.bml

本手册中下载的是 memcached-1.2.6.tar.gz版本

安装步骤如下:

解压缩

tar xzfv memcached-1.2.6.tar.gz

进入到 memcached-1.2.6目录

cd memcached-1.2.6

编译,安装

./configure --prefix=/local/memcached

make

make install

安装完成后,会在 /local/memcached 出现 bin和share目录

进行 bin目录,启动 memcache

方法如下:

./memcached -d -u nobody -m 512 127.0.0.1 -p 11211

此时,会报一个异常

error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory

原因是找不到libevent-1.4.so.2类库,解决办法如下:

使用LD_DEBUG=help ./memcached -v来确定 加载的类库路径,方法如下:

LD_DEBUG=libs ./memcached -v 2>&1 > /dev/null | less

则系统会显示:

linux:/local/memcached/bin # LD_DEBUG = libs ./memcached -v  2 >& 1  > /dev/null | less

20421 :     find library = libevent- 1.4 .so .2 ;  searching

20421 :      search cache = /etc/ld.so.cache

20421 :      search path = /lib/tls/i686/sse2:/lib/tls/i686:/lib/tls/sse2:/lib/tls:/lib/i686/sse2:/lib/i686:/lib/sse2:/lib:/usr/lib/tls/i686

/sse2:/usr/lib/tls/i686:/usr/lib/tls/sse2:/usr/lib/tls:/usr/lib/i686/sse2:/usr/lib/i686:/usr/lib/sse2:/usr/lib          (system search path)

20421 :       trying file = /lib/tls/i686/sse2/libevent- 1.4 .so .2

20421 :       trying file = /lib/tls/i686/libevent- 1.4 .so .2

20421 :       trying file = /lib/tls/sse2/libevent- 1.4 .so .2

20421 :       trying file = /lib/tls/libevent- 1.4 .so .2

20421 :       trying file = /lib/i686/sse2/libevent- 1.4 .so .2

20421 :       trying file = /lib/i686/libevent- 1.4 .so .2

20421 :       trying file = /lib/sse2/libevent- 1.4 .so .2

20421 :       trying file = /lib/libevent- 1.4 .so .2

20421 :       trying file = /usr/lib/tls/i686/sse2/libevent- 1.4 .so .2

20421 :       trying file = /usr/lib/tls/i686/libevent- 1.4 .so .2

20421 :       trying file = /usr/lib/tls/sse2/libevent- 1.4 .so .2

20421 :       trying file = /usr/lib/tls/libevent- 1.4 .so .2

20421 :       trying file = /usr/lib/i686/sse2/libevent- 1.4 .so .2

20421 :       trying file = /usr/lib/i686/libevent- 1.4 .so .2

20421 :       trying file = /usr/lib/sse2/libevent- 1.4 .so .2

20421 :       trying file = /usr/lib/libevent- 1.4 .so .2

20421 :

./memcached: error while loading shared libraries: libevent- 1.4 .so .2 : cannot open shared object file: No such file or directory

我们看到,memcached会到很多地方去找,所以根据其它求,我们只需建一个软链接,指定到我们安装的类库上即可

方法如下:

ln -s /usr/local/lib/libevent-1.4.so.2 /lib/libevent-1.4.so. 2

现在可以正常启动memcached了

./memcached -d -u nobody -m 512 127.0.0.1 -p 11211

到这里,看到memcached已经启动,说明安装成功。

如果要结束Memcache进程,执行:

# kill `cat /tmp/memcached.pid`

也可以启动多个守护进程,不过端口不能重复。

memcache启动参数说明:

-d选项是启动一个守护进程,

-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,

-u是运行Memcache的用户,我这里是root,

-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.0.200,

-p是设置Memcache监听的端口,我这里设置了12000,***是1024以上的端口,

-c选项是***运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,

-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid

感谢各位的阅读,以上就是“Linux下的Memcache的安装方法”的内容了,经过本文的学习后,相信大家对Linux下的Memcache的安装方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: Linux下的Memcache的安装方法

本文链接: https://www.lsjlt.com/news/286048.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux下的Memcache的安装方法
    这篇文章主要讲解了“Linux下的Memcache的安装方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下的Memcache的安装方法”吧!由于memcached安装时,需要使用...
    99+
    2023-06-16
  • Linux下怎么安装PHP的memcache扩展
    当您的PHP应用程序需要快速读取大量数据时,memcache扩展将是一个强大的工具。它通过将数据存储在内存中,大大加快了数据读取速度,从而提高了应用程序的性能。在本文中,我们将讨论如何在Linux系统上安装和配置PHP的memcache扩展...
    99+
    2023-05-14
    php linux
  • Linux下如何安装PHP的memcache扩展
    这篇文章主要讲解了“Linux下如何安装PHP的memcache扩展”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下如何安装PHP的memcache扩展”吧!Step 1: 安装依...
    99+
    2023-07-05
  • ubuntu环境下安装memcache及启动的方法
    本文实例讲述了ubuntu环境下安装memcache及启动的方法。分享给大家供大家参考,具体如下: 在ubuntu上安装memcache服务端比较简单。 sudo apt-get install memcached ...
    99+
    2022-06-04
    ubuntu 安装 memcache 启动
  • CentOS下PHP安装memcache扩展问题的解决方法
    本篇内容介绍了“CentOS下PHP安装memcache扩展问题的解决方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!系统版本是5.2,把...
    99+
    2023-06-10
  • linux下安装golang的方法
    Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。具有简洁、快速、安全,并行、有趣、开源,内存管理、v数组安全、编译迅速的特征。 Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的...
    99+
    2022-06-04
    linux安装golang
  • Linux下安装pyenv的方法
    前置条件 需安装git 安装步骤 1. 从远程仓库中克隆 pyenv 使用下面的命令克隆pyenv: git clone https://github.com/yyuu/pyenv.git ~/.pyenv 2....
    99+
    2022-06-04
    linux 安装pyenv
  • Linux下安装SQLServer2019的方法
    可以直接参考官方文档:https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-red-hatview=sql-server-ver15 ...
    99+
    2022-08-25
  • Linux下安装Redis的方法
    小编给大家分享一下Linux下安装Redis的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!官网下载链接:https://r...
    99+
    2022-10-18
  • Linux下安装telnet的方法
    一、安装telnet 1、检测telnet-server的rpm包是否安装   [root@localhost ~]# rpm -qa telnet-server   若无输入内容,则表示没有安装。出于安全考虑te...
    99+
    2022-06-04
    Linux安装telnet
  • Linux下安装Mysql的方法
    本篇内容主要讲解“Linux下安装Mysql的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux下安装Mysql的方法”吧!Linux 下安装Mysq...
    99+
    2022-10-18
  • Linux下Apache的安装方法
    本篇内容介绍了“Linux下Apache的安装方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 到这里下载apache在Linux/uni...
    99+
    2023-06-16
  • CentOS 5.4下的Memcache怎么安装
    本篇内容介绍了“CentOS 5.4下的Memcache怎么安装”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
    99+
    2022-10-19
  • linux下安装配置Memcache和PHP环境的实现
    亲测有效 在网上查找了好多资料,很多都安装不成功,而且都是同一个资料相互抄袭泛蓝,没一个实用的。今天配置好了,将配置过程分享一下。 Linux下的Memcache运行需要libevent的支持,所以在安装m...
    99+
    2022-06-04
    环境 linux Memcache
  • 华纳云:Linux下怎么安装PHP的memcache扩展
    Step 1: 安装依赖项 在安装memcache扩展之前,我们需要安装一些系统依赖项。打开终端并输入以下命令: sudo apt-get updatesudo apt-get install build-essential libtool...
    99+
    2023-08-31
    linux php memcached
  • Linux 下安装pip包的方法
    1.根据自己系统的python版本下载pip安装包,可去官网下载相应版本的。 [root@www ~]# python ##查看python版本 Python 2.7.5 (defa...
    99+
    2022-06-04
    Linux 安装pip包
  • linux下多个mysql5.7.19安装的方法
    这篇“linux下多个mysql5.7.19安装的方法”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“linux下多个mysql5.7.19安装的方法”,给大家总结了以下内容,具有一定借鉴价值...
    99+
    2022-10-18
  • Linux系统下安装mysql的方法
    这篇文章主要讲解了“Linux系统下安装mysql的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统下安装mysql的方法”吧! ...
    99+
    2022-10-18
  • Linux下安装nginx的实现方法
    Nginx 是 C语言 开发,建议在 linux 上运行,当然,也可以安装 Windows 版本, 安装依赖 yum install gcc yum install pcre-devel yum install zl...
    99+
    2022-06-04
    Linux安装nginx
  • Linux环境下PHP7.0的安装方法
    这篇文章将为大家详细讲解有关Linux环境下PHP7.0的安装方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP7和HHVM比较 PHP7的在真实场景的性能确实已经和HHVM相当, 在一些场景甚至超...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作