• 如何在CentOS 7上安装Memcached(缓存服务器)


    首先更新本地软件包索引,然后使用以下yum命令从官方CentOS存储库安装Memcached

    yum update
    yum install memcached

    接下来,我们将安装libmemcached 客户端库

    yum install libmemcached

    Memcached现在应作为服务安装在CentOS系统上,以及要求您测试其连接性的工具。现在我们可以继续保护其配置设置。

    为了确保已安装的Memcached服务正在侦听127.0.0.1本地接口,我们将更改配置文件中OPTIONS变量/etc/sysconfig/memcached

    vi /etc/sysconfig/memcached

    搜索OPTIONS变量,并添加-l 127.0.0.1 -U 0OPTIONS变量。这些配置设置将保护我们的服务器免受拒绝服务攻击

    PORT="11211"
    USER="memcached"
    MAXCONN="1024"
    CACHESIZE="64"
    OPTIONS="-l 127.0.0.1 -U 0" 

    我们将详细讨论上述每个参数。

    1. PORT:Memcached用来运行的端口。
    2. USER:Memcached服务的启动守护程序。
    3. MAXCONN:用于将最大同时连接数设置为1024的值对于繁忙的Web服务器,您可以根据需要增加任何数量。
    4. CACHESIZE:将高速缓存大小内存设置为2048对于繁忙的服务器,您最多可以增加4GB
    5. 选项:设置服务器的IP地址,以便ApacheNginx Web服务器可以连接到它。

    重新启动并启用Memcached服务以应用配置更改。

    systemctl restart memcached 
    systemctl enable memcached

    启动后,您可以确认您的Memcached服务已绑定到本地接口,并使用以下netstat命令仅侦听TCP连接

    netstat -plunt

    您还可以使用memcached-tool检查服务器的统计信息,如图所示。

    memcached-tool 127.0.0.1 stats

    现在,请确保允许通过打开防火墙上的端口来访问Memcached服务器,11211如图所示。

    firewall-cmd --permanent --zone = public --add-port = 11211 / tcp
  • 相关阅读:
    LeetCode 338. 比特位计数
    LeetCode 208. 实现 Trie (前缀树)
    初识restful api接口
    破解 Navicat Premium 12
    ES6 Reflect的认识
    ES6 WeakMap和WeakSet的使用场景
    sublime 注释模版插件DocBlockr的使用
    js call方法的使用
    ES6 Generator的应用场景
    ES6 Symbol的应用场景
  • 原文地址:https://www.cnblogs.com/mrma/p/11201391.html
Copyright © 2020-2023  润新知