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] 进程间通信

    1.管道(Pipe)及有名管道(namedpipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信 2.信号(Signal):信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,进程还可以发送信号给进程本身;linux除了支持Unix早期信号语…

    Linux 2023年4月13日
    00
  • VMware虚拟机中Ubuntu18.04无法连接网络的解决办法

    下面是详细讲解“VMware虚拟机中Ubuntu18.04无法连接网络的解决办法”的攻略: 问题描述 在VMware虚拟机中安装Ubuntu 18.04系统后,无法连接网络。 解决方案 在VMware虚拟机设置中配置网络连接。 步骤一:检查网络适配器 首先需要确认虚拟机中网络适配器的配置是否正确。打开VMware虚拟机,点击虚拟机菜单栏中的“编辑”选项,选择…

    Linux 2023年5月24日
    00
  • Linux常用命令之性能命令

    Linux的性能命令可以帮助我们监测和分析系统的运行情况,以便及时发现并解决问题。下面是一些常用的性能命令及其示例说明: top命令 top命令可以实时查看系统的进程情况和资源使用情况。可以通过top来查看CPU、内存、网络、磁盘等资源的使用情况。 下面是top命令的常见参数及其说明: -d seconds: 指定top命令进行更新的时间间隔。 -n ite…

    Linux 2023年5月14日
    00
  • CentOS 7 安装 MySQL 5.6遇到的各种问题小结

    这里是CentOS7安装MySQL5.6遇到的各种问题小结的完整攻略。 简介 MySQL是一种非常流行的关系型数据库管理系统。本文将讨论在CentOS 7上安装MySQL 5.6时遇到的各种问题。我们将提供一些常见的问题以及如何解决它们的示例。 步骤 步骤1. 添加MySQL 5.6存储库 首先,我们需要添加MySQL 5.6存储库。这可以通过在终端中执行以…

    Linux 2023年5月14日
    00
  • Linux下切换root用户提示Authentication failure错误的解决方法(亲测有效)

     第一种情况可能是root密码输入错误造成的,再仔细检查一遍是否输入错误  第二种是刚安装完,没有设置root用户密码导致的,我的就是最小化安装,就会出现这种小问题      解决办法:sudo passwd  然后会让你输入当前用户密码,然后会让你输入一个新密码,就是root用户的密码,建议设置成和你开机时一样的密码吧,或者你常用的,也可以备份一下,时间久…

    Linux 2023年4月11日
    00
  • Linux mpstat命令

    Linux mpstat命令的作用与使用方法 Linux mpstat命令用于监控系统的 CPU 使用情况,可以实时显示每个 CPU 的使用率、上下文切换次数、中断次数等信息。它可以帮助了解系统中 CPU 的使用情况,及时发现问题并进行优化。 Linux mpstat命令的使用方法 mpstat命令的基本语法如下: mpstat [选项] [时间间隔] [次…

    Linux 2023年5月10日
    00
  • mmap操作荔枝派gpio v3s Linux

    1.预备知识 https://baike.baidu.com/item/mmap/1322217?fr=aladdin 大家直接看百度百科,比较清楚了。 2.代码 gpio.c #include “gpio.h” unsigned int fd; PIO_Map *PIO = NULL; unsigned int *gpio_map; unsigned in…

    Linux 2023年4月13日
    00
  • linux环境下安装git(采用github下载git源码编译)

    【目的】:linux环境下 安装配置git成功 【准备条件】linux系统,git包   1.先行下载git包 — 从github上https://github.com/git/git/releases/tag/v2.26.1 -下载完成后  通过xftp远程传输文件到linux的文件夹下 2.tar -zxvf   tar -zxvf git-2.26.…

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