安装libevent(memcached的依赖库)
- 下载libevent源码
- 解压
tar -xzf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
sudo ./configure --prefix=/usr
sudo make
sudo make install
安装memcached
- 下载memcached源码
- 解压
memcached-1.4.20
cd memcached-1.4.20
sudo ./configure --prefix=/usr
sudo make
sudo make install
启动memcached
1 2 3 4
| # 以调试模式启动 sudo memcached -p 11211 -m 128 -u root -vv # 以后台进程模式启动 sudo memcached -p 11211 -m 128 -u root -d
|
1 2 3 4 5 6 7 8 9
| 启动时相关参数如下: -h 查看帮助 -p 指定端口 -m 指定内存数量,单位:MB -u 运行memcached的用户 -vv 调试模式启动 -d 后台进程模式启动 -c 最大并发连接数 -P 在后台进程模式下,保存pid到指定文件,eg:/path/to/memcached.pid
|
1 2 3 4 5 6 7
| 后台进程启动的一些指令 -d install 安装memcached -d uninstall 卸载memcached -d start 启动memcached服务 -d stop 停止memcached服务 -d restart 重启memcached服务 -d shutdown 停止memcached服务
|
测试memcached
1 2 3 4 5 6 7
| # 在终端中使用`telnet`进行测试 telnet localhost 11211 # set操作 set uid 0 0 5 20101111 # get操作 get uid
|
1 2 3 4 5 6 7 8
| command <key> <flags> <expiration time> <bytes> <value> key: 类似于map中的key flags: 保存键值对的额外信息 expiration time: 键值对保存的过期时间,单位:秒,0表示永不过期 bytes: 在缓存中存储的子节点 value: 类似于map中得value
|
安装phpMemcachedAdmin
- 下载phpMemcachedAdmin项目
- 将phpMemcachedAdmin解压到Apache的应用目录
- 打开phpMemcachedAdmin首页
关于memcached的详细用法请关注下篇博文。
打赏
Donate me ! 欣赏此文? 求鼓励, 求支持!
支付宝打赏
转载
本文出自<<arccode>>, 欢迎转载, 转载请注明出处.