linux下安装memcached_动力节点Java学院整理

下面就为您详细讲解“linux下安装memcached_动力节点Java学院整理”的完整攻略。

安装前准备

在开始安装memcached前,需要确保以下依赖库已经安装:

  • libevent
  • libevent-devel

可以使用以下命令来检查依赖库是否已经安装:

rpm -qa | grep libevent

如果已经安装则会显示相关的信息,如果未安装则需要使用 yum 命令安装:

yum install libevent libevent-devel

安装memcached

以下为安装memcached的具体步骤:

  1. 下载memcached压缩包,并解压到指定目录:
wget http://memcached.org/files/memcached-1.5.10.tar.gz
tar -zxvf memcached-1.5.10.tar.gz -C /usr/local/src
  1. 进入解压后的memcached目录,进行编译安装:
cd /usr/local/src/memcached-1.5.10/
./configure --prefix=/usr/local/memcached
make && make install
  1. 配置memcached服务
vi /etc/systemd/system/memcached.service

在打开的文件中输入以下内容:

[Unit]
Description=Memcached
After=network.target

[Service]
ExecStart=/usr/local/memcached/bin/memcached -u nobody -p 11211 -m 128 -c 256 -l 127.0.0.1
Restart=on-failure

[Install]
WantedBy=multi-user.target

其中,-u指定运行的用户,-p指定监听端口,-m指定可用内存大小,-c指定最大连接数,-l指定监听的IP地址。

  1. 启动memcached服务
systemctl daemon-reload
systemctl start memcached

使用memcached

以下为两个使用memcached的示例:

示例一:使用php操作memcached

//连接memcached服务器
$memcached = new Memcached();
$memcached->addServer('127.0.0.1', 11211);

//设置、获取缓存数据
$memcached->set('key', 'value', 600); //设置缓存数据,缓存时间600秒
echo $memcached->get('key'); //获取缓存数据

示例二:使用telnet操作memcached

telnet 127.0.0.1 11211

set key 0 600 5
value
STORED

get key
VALUE key 0 5
value
END

以上就是“linux下安装memcached_动力节点Java学院整理”的完整攻略,希望对您有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux下安装memcached_动力节点Java学院整理 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • linux服务器下LNMP安装与配置方法

    现在我就为你详细讲解“Linux服务器下LNMP安装与配置方法”的完整攻略。 1.安装LNMP软件 首先,我们需要在Linux服务器上安装LNMP软件。具体步骤如下: 1.1 安装Nginx # 确保系统软件是最新的 sudo yum update # 安装 EPEL 包 sudo yum install epel-release -y # 安装、启动 Ng…

    Linux 2023年5月14日
    00
  • Linux下apache日志分析与状态查看方法

    以下是“Linux下Apache日志分析与状态查看方法”的完整使用攻略,包含两个示例说明。 Apache日志分析 Apache服务器会记录访问日志和错误日志。您可以使用以下命令来查看这些日志: 查看访问日志: bash sudo tail -f /var/log/apache2/access.log 这将显示最新的访问日志条目。按Ctrl + C可以停止查看…

    Linux 2023年5月12日
    00
  • Linux系统下部署项目的设置方法

    下面是详细讲解“Linux系统下部署项目的设置方法”的完整攻略。 总体思路 在Linux系统下部署项目的设置方法,主要分为以下几个步骤: 安装所需软件和依赖 配置环境变量 上传项目代码 配置项目 启动项目 下面来详细讲解每个步骤应该怎么做。 安装所需软件和依赖 首先需要安装所需的软件和依赖,主要包括: Java:如果项目是用Java开发的,需要安装Java运…

    Linux 2023年5月14日
    00
  • 通过yum-cron对linux进行安全更新

    配置yum-cron工具。 安装 [root@localhost ~]# yum -y install yum-cron 配置 yum-cron有两个配置文件:/etc/yum/yum-cron.conf 和 /etc/yum/yum-cron-hourly.conf。这两个配置文件内容差不多,用于配置每天需要执行的内容和每小时需要执行的内容。 在配置文件中…

    Linux 2023年4月11日
    00
  • CentOS7下GitLab跨大版本升级的方法

    CentOS7下GitLab跨大版本升级的方法 当我们需要将GitLab从一个大版本升级到另一个大版本时,无论是从11.x.x升级到12.x.x还是其他版本的大升级,都需要进行一些特殊的操作。本教程将告诉你如何在CentOS 7下完成GitLab跨大版本升级的过程。 步骤一:备份GitLab数据 在进行大版本升级之前,我们首先需要备份GitLab的数据。数据…

    Linux 2023年5月14日
    00
  • 在linux中使用包管理器安装node.js

    下面我将详细讲解在Linux中使用包管理器安装Node.js的完整攻略。 安装Node.js 1. 使用apt命令安装Node.js 如果你使用的是Debian或Ubuntu系统,可以使用apt命令来安装Node.js。 打开终端并执行以下命令: $ sudo apt update $ sudo apt install nodejs 以上命令将更新包列表并安…

    Linux 2023年5月14日
    00
  • [Linux] 使用secureCRT实现SSH隧道服务器端口转发到本机内网穿透

    原理是把服务器的端口转发到本机的端口上,比如把服务器的9001端口转发给本机的80端口,服务器使用nginx反向代理到9001端口绑定域名就可以正常访问本地电脑中的网站了 secureCRT端口转发的配置         nginx反向代理的配置 server { listen 80; server_name test.sopans.com; access_…

    Linux 2023年4月13日
    00
  • CentOS8 安装 jdk8 / java8的教程(推荐)

    下面是CentOS8安装jdk8/java8的教程: 安装OpenJDK 8 在CentOS 8的默认仓库中,可以找到OpenJDK 8的软件包,可以使用以下命令进行安装: sudo dnf install java-1.8.0-openjdk-devel 下载和安装可能需要一些时间,安装完成后,使用以下命令验证Java安装是否成功: java -versi…

    Linux 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部