Ubuntu 18.04系统安装memcached

0 93
本文目录导读:安装前的准备工作下载并解压memcached软件包编译和安装memcached配置memcached启动memcached服务验证memcache...

本文目录导读:

  1. 安装前的准备工作
  2. 下载并解压memcached软件包
  3. 编译和安装memcached
  4. 配置memcached
  5. 启动memcached服务
  6. 验证memcached是否正常运行

在Ubuntu 18.04系统中安装memcached是一项相对简单的任务,memcached是一个高性能的分布式内存对象缓存系统,通常用于减轻数据库的负载,提高系统的响应速度,下面我们将从多个方面详细介绍如何在Ubuntu 18.04系统中安装memcached。

安装前的准备工作

在开始安装之前,请确保您的Ubuntu 18.04系统已经更新到最新版本,可以通过以下命令进行更新:

sudo apt update
sudo apt upgrade

接下来,我们需要安装一些依赖项,包括libevent和libsasl2-modules,这些依赖项可以通过以下命令进行安装:

sudo apt install libevent-dev libsasl2-modules

下载并解压memcached软件包

在安装memcached之前,我们需要从官方网站或其他可信来源下载memcached软件包,您可以从以下链接下载最新的稳定版本:<https://memcached.org/downloads/>

下载完成后,使用以下命令解压软件包:

tar -zxvf memcached-x.x.x.tar.gz

编译和安装memcached

进入解压后的目录,使用以下命令进行编译和安装:

cd memcached-x.x.x
./configure --with-sasl
make
sudo make install

这将编译并安装memcached及其相关文件,选项 --with-sasl 是用来启用SASL认证功能的,如果您不需要SASL认证功能,可以省略此选项。

配置memcached

安装完成后,我们需要对memcached进行配置,默认情况下,memcached的配置文件位于 /etc/memcached.conf,使用文本编辑器打开该文件进行编辑:

sudo nano /etc/memcached.conf

根据您的需求进行配置,例如设置监听的IP地址和端口号、最大连接数等,保存并关闭文件。

启动memcached服务

Ubuntu 18.04系统安装memcached

完成配置后,我们可以启动memcached服务了,使用以下命令启动memcached:

sudo service memcached start

您还可以使用其他命令来控制memcached服务,例如重启服务、停止服务等,有关更多信息,请参阅Ubuntu系统服务管理文档。

验证memcached是否正常运行

要验证memcached是否正常运行,可以使用telnet或其他网络工具连接到指定的IP地址和端口号,如果一切正常,您应该能够看到memcached的欢迎消息。

telnet localhost 11211

如果连接成功,您应该看到类似于以下内容的输出:

Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
VERSION 1.4.35 (Ubuntu) protocol version 11 SASL support enabled (libsasl2) libevent support enabled (libevent version 2.0.21-stable) Tokyo Tyrant support disabled (no Tyrant libraries found) libdatomic etags support enabled (libdatomic version unknown) Cyrus SASL authentication support enabled (cyrus-sasl version unknown) SASL mechani** PLAIN requested but not available (client and/or server too old) SASL authentication is available for the following mechani**s: CRAM-MD5PLAINDIGEST-MD5EXTERNAL LOGINMECHANISMS supported by the server: CRAM-MD5PLAINDIGEST-MD5EXTERNAL LOGINMECHANISMS supported by the client: CRAM-MD5PLAINDIGEST-MD5EXTERNAL LOGINMECHANISMS enabled for the client: CRAM-MD5PLAIN LOGINMECHANISMS enabled for the server: CRAM-MD5PLAINDIGEST-MD5EXTERNAL LOGINMECHANISMS enabled for both client and server: CRAM-MD5PLAIN LOGIN 0 cache items using 0 bytes of memory (estimate). 0 items/sec, 0 bytes/sec (current/max conns). 0 page faults with 0 dynamic pages swapped in. Using the 'event' reactor. Using the 'select' transport backend. Event reactor is 'epoll'. Event dispatcher has 4 worker threads with a queue length of 1024 and a backlog of 100 connections. Listening on TCP port 11211. (Press 'h' or '?' for help) HELP help text follows: "Available commands: get <key> <flags> <exptime> <bytes> [noreply]
最后修改时间:
文章相关标签:
美国vps
上一篇 2023年12月29日 16:04
下一篇 2023年12月29日 16:16

评论已关闭