如何在Debian 10 上安装 Memcached

作者: 等会再说 | 来源:发表于2020-06-12 12:41 被阅读0次
    如何在Debian 10 上安装 Memcached

    Memcached 是一个免费开源高性能分布式的内存对象缓存系统。 Memcached简单而强大,其简单的设计有利于快速开发,简化开发并解决了大数据量的许多问题。 它的 API 与大多数流行的开发语言兼容,从本质上讲,它是一个简洁的键值存储系统。

    在本文中,我们将告诉您如何在 Debian 10 上安装和配置 Memcached。

    前提条件

    本文中使用命令使用的为一个具备 sudo 权限的帐号操作,如果你默认使用的是 root 帐号,所有命令前的 sudo 可以不用添加。

    步骤一、安装 Memcached

    默认情况下,memcached软件包已经存在于系统资源库中,可以通过以下命令进行安装。

    sudo apt install memcached
    

    一旦安装完成,我们可以通过以下命令启动memcached。

    sudo systemctl start memcached
    

    服务启动后,可以通过以下命令校验 memcached 运行状态。

    sudo systemctl status memcached
    

    以上命令执行后,输出类似如下结果:

    ● memcached.service - memcached daemon
       Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled)
       Active: active (running) since Fri 2020-06-12 10:50:00 CST; 3min 41s ago
         Docs: man:memcached(1)
     Main PID: 4592 (memcached)
        Tasks: 10 (limit: 2347)
       Memory: 3.5M
       CGroup: /system.slice/memcached.service
               └─4592 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid
    
    6月 12 10:50:00 debian systemd[1]: Started memcached daemon.
    6月 12 10:50:01 debian systemd[1]: /lib/systemd/system/memcached.service:13: PIDFile= references path below legacy directory /var/run/, updating /var/run/memc
    

    如果你想让 memcached 服务随系统重启自动启动,可以使用以下命令让 memcache 进行设置。

    sudo systemctl enabled memcached
    

    至此,memcached的安装以及随系统启动而启动应完成。

    步骤二、配置 Memcached

    Memcached 默认的配置文件存放位置时 /etc/memcached.conf ,你可以根据需要对其进行配置。默认情况下,Memcached 配置为默认本机地址,端口为11211,默认配置下可以满足在本机适用的大部分应用需求。

    如果你希望非本机访问 Memcached 服务即调整其默认监听端口,那么你需要修改``/etc/memcached.conf`配置文件实现,在配置文件中找到对应的配置内容,修改类似如下:

    # Default connection port is 11211
    -p 11211
    
    -l your-server-ip
    
    # Limit the number of simultaneous incoming connections. The daemon default is 1024
     -c 1024
    

    修改完成后,保存关闭文件并重启服务使配置生效。

    sudo systemctl restart memcached
    

    步骤三、配置防火墙

    如果你服务器上开启了防火墙,你需要让防火墙开放服务端口允许外部访问。

    如果你使用 UFW 管理防火墙,你需要运行如下命令:

    sudo ufw allow from 192.168.100.30 to any port 11211
    

    如果你使用的是iptables, 你需要运行如下命令:

    sudo iptables -I INPUT -s 192.168.100.30 --dport 11211 -j ACCEPT
    

    至此,防火墙配置完成,你可以根据需要通过客户端访问使用你的 Memcached 了。

    写在最后

    在本教程中,我们想你展示了如何在 Debian 10 上安装和配置 Memcahced。你后续可能要继续学习如何使用PHPPythonJava等语言连接 Memcache 服务。

    更多关于 Memcached 的详细信息可以查看器官方WiKi, Memcached Wiki

    关注公众号『Linux265』
    获取更多Linux 新鲜事,技术资讯、相关教程,软件推荐等。
    我在这里等你!这里有您,有我,有大家!


    相关文章

      网友评论

        本文标题:如何在Debian 10 上安装 Memcached

        本文链接:https://www.haomeiwen.com/subject/zuugtktx.html