zoukankan      html  css  js  c++  java
  • 基于Ubuntu部署 memcached 服务

    系统要求:Ubuntu 16.04.1 LTS 64 位操作系统

    安装并启动 memcached 服务

    安装 memcached

    使用apt-get安装 memcached

    sudo apt-get install memcached

    停止 memcached 服务

    如果 memcached 服务已启动,需要先停止服务,等修改配置后再启动

    sudo systemctl stop memcached

    修改 memcached 配置文件

    修改 /etc/memcached.conf 文件权限,允许非 root 权限可写

    sudo chmod 666 /etc/memcached.conf

    根据自己的需要修改配置信息

    下面是常用参数说明:
    -d 选项是启动一个守护进程
    -m 是分配给 memcached 使用的内存数量,单位是 MB
    -u 是运行 memcached 的用户,建议不要使用 root
    -l 是监听的服务器 IP 地址,如果是本机使用,可以设为 127.0.0.1
    -p 是设置 memcached 监听的端口
    -c 选项是最大运行的并发连接数,默认是 1024
    -P 是设置保存 memcached 的 pid 文件

    启动服务并设置服务为自启动

    sudo systemctl enable memcached  
    sudo systemctl start memcached

    测试 memcached 服务

    检查端口是否打开

    sudo netstat -anp | grep 11211  //使用 netstat 命令检查 11211 端口是否打开

    使用 telnet 检查服务运行是否正常

    1、 运行 telnet 命令

    telnet 127.0.0.1 11211

    返回如下信息:

    Trying 127.0.0.1...
    Connected to 127.0.0.1.
    Escape character is '^]'.

    2、 使用 set 命令设置键 testKey 的值

    set 命令的格式为:set key flags expiration_time bytes value

    key 是键名
    flags 是整型标记位,一般为0
    expiration_time 是超时时间,以秒为单位,设为0表示没有超时时间
    bytes 是要设的值的字节数
    value 是要设的值,从第二行开始

    输入以下内容可以将键 testKey 的值设置为整型 1234

    set testKey 0 0 4
    1234

    并回车,服务端返回 STORED,表示存储成功

    3、 使用 get 命令获取刚才设置的 testKey 的值

    get 命令的格式为:
    get key
    key 为要获取值的键名

    输入

    get testKey

    并回车,服务端返回之前设置的1234,表示 memcached 服务运行正常

    4、 退出 telnet 会话

    输入

    quit

    并回车,关闭当前连接

    大功告成

    恭喜!您已经成功完成了部署 memcached 服务的实验任务。

  • 相关阅读:
    Lucene 02
    企业级-Shell案例5——找出占用CPU 内存过高的进程
    企业级-Shell案例4——一键查看服务器利用率
    企业级-Shell案例3——批量创建多个用户并设置密码
    企业级-Shell案例2——发送告警邮件
    企业级-Shell案例1——服务器系统配置初始化
    Centos搭建docker swarm集群详细教程
    Promethus(普罗米修斯)的Grafana+onealert实现报警功能
    Promethus的Grafana图形显示MySQL监控数据
    Promethus(普罗米修斯)安装Grafana可视化图形工具
  • 原文地址:https://www.cnblogs.com/jikexianfeng/p/8428856.html
Copyright © 2011-2022 走看看