memcache:liunx memcache安装

Memcached 支持许多平台:Linux、FreeBSD、Solaris、Mac OS,也可以安装在Windows上。

安装

  • Linux系统安装memcached,首先要先安装libevent库。
sudo apt-get install libevent ibevent-dev         自动下载安装(Ubuntu/Debian)


yum install libevent libevent-devel                    #自动下载安装(Redhat/Fedora/Centos)
  • 安装memcache
sudo apt-get install memcached  # Ubuntu/Debian
yum install memcached     #自动下载安装(Redhat/Fedora/Centos)
  • 安装完后可以使用 whereis 查看命令的路径:发现安装位置在 /usr/bin/memcached。
$ whereis memcached
memcached: /usr/bin/memcached /usr/share/man/man1/memcached.1.gz

运行

$ /usr/bin/memcached -h    命令帮助

-p 要监听的TCP端口号(默认:11211)

-U 要监听的UDP端口号(默认:11211,0是off)

-s 要监听的UNIX套接字路径(禁用网络支持)

-a UNIX套接字的访问掩码,八进制(默认:0700)

-d  作为守护进程运行

-r  最大化核心文件限制

-u 是运行Memcache的用户;

-m 是分配给Memcache使用的内存数量,单位是MB(默认为64mb)-M 在内存耗尽时返回错误(而不是删除项)


-c 最大运行的并发连接数,默认是1024-v verbose(在事件循环中打印错误/警告)

-vv非常详细(也打印客户端命令/响应)

-vvv非常详细(也打印内部状态转换)

-h打印帮助并退出

-i 打印memcached和libevent许可证

-P 是设置保存Memcache的pid文件。

作为前台程序运行:

/usr/bin/memcached -p 11211 -m 64m -vv

这里显示了调试信息。这样就在前台启动了memcached,监听TCP端口11211,最大内存使用量为64M。调试信息的内容大部分是关于存储的信息。

作为后台服务程序运行:

/usr/bin/memcached -p 11211 -m 64m   -d
/usr/bin/memcached -d -m 64M -u root -l 192.168.0.200 -p 11211 -c 256 -P /tmp/memcached.pid

连接

我们可以通过 telnet 命令并指定主机ip和端口来连接 Memcached 服务。

以下实例演示了如何连接到 Memcached 服务并执行简单的 set\

本实例的 Memcached 服务运行的主机为 127.0.0.1(本机) 、端口为 11211。

telnet 127.0.0.1 11211

Trying 127.0.0.1...

Connected to 127.0.0.1.

Escape character is '^]'.

set foo 0 0 3                                                   保存命令


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值