启动命令shell
/usr/local/bin/memcached -d -m 10 -u root -l 192.168.56.101 \ -p 11211 -c 32 -P /tmp/memcached.pid
基本选项
less
-p 端口 监听tcp端口tcp
-d 以守护进程方式运行memcachedmemcached
-u username 以username运行spa
-m <num> 最大的内存使用,单位是MB ,缺省是64MBcode
-c <num> 软链接数量,缺省是1024orm
-v 输出警告和错误信息进程
-vv 打印客户端的请求和返回信息内存
检查memcached是否正常运行it
>ps aux | grep memcached
#telnet localhost 11211
....
stats
...
会显示memcached的基本信息
启动报错
若是启动时出现“memcached: error while loading shared libraries:libevent-2.0.so.5: cannot open shared object file: No such file or directory”之类的信息,表示memcached 找不到libevent 的位置。因此,请先使用whereis libevent 获得位置,而后链接到memcached 所寻找的路径。
首先查看libevent 在哪里
>whereis libevent libevent: /usr/local/lib/libevent.la /usr/local/lib/libevent.so /usr/local/lib/libevent.a
而后,再看memcached 从哪里找它
>LD_DEBUG=libs memcached -v 2>&1 > /dev/null | less
能够看到:是/usr/lib/libevent-2.0.so.5,因此,建立软链:
>sudo ln -s /usr/local/lib/libevent-2.0.so.5 /usr/lib/libevent-2.0.so.5
再次启动,问题解决。