fedora 下安装 memcached
来源:互联网 发布:mac无法更新系统 编辑:程序博客网 时间:2024/06/15 22:13
由于用wiindows 开发,系统越来越卡,各种未响应,没办法 只要安装了linux系统,用来开发, 各种尝试之后,选中了 fedora,本为将介绍如何在fedora下安装 memcached
1. 下载 memcached 和 libevent 并进行安装 。 其中 memcached依赖 libevent这个包。
libevent : 地址:http://libevent.org/
1.解压tar -zxvf libevent-2.0.21-stable.tar.gz2.配置./configure --prefix=/usr/local/libevent (指定安装到/usr/local/libevent目录下)3.编译
makemake install
安装 memcached 过程和上面一样
命令: tar -zxvf memcached-1.4.17.tar.gz
安装:
./configure --prefix=/usr/local/memcached-1.4.17
若安装过程中提示找不到libevent路径时,使用--with-libevent=libevent安装的目录
./configure --prefix=/usr/local/memcached-1.4.17 --with-libevent=/usr/local/libevent/
编译:make
make install
安装完成!
安装完成后,久已启动了,下面是一些相关的命令。
4.启动
/usr/local/memcached-1.4.17/bin/memcached -d -m 128 -u root -p 11211 -c 1024 -P /tmp/memcached.pid
命令说明启动参数说明:
-d 选项是启动一个守护进程。
-u root 表示启动memcached的用户为root。
-m 是分配给Memcache使用的内存数量,单位是MB,默认64MB。
-M return error on memory exhausted (rather than removing items)。
-u 是运行Memcache的用户,如果当前为root 的话,需要使用此参数指定用户。
-p 是设置Memcache的TCP监听的端口,最好是1024以上的端口。
-c 选项是最大运行的并发连接数,默认是1024。
-P 是设置保存Memcache的pid文件。
5.停止
先查看进程的id
ps -ef|grep memcached
root 15144 1 0 08:43 ? 00:00:00 /usr/local/memcached-1.4.17/bin/memcached -d -m 128 -u root -p 11211 -c 1024 -P /tmp/memcached.pid
15144为pid
memcached -d -m 10 -u root -l 192.168.40.4 -p 12000 -c 256 -P /tmp/memcached.pid
参数说明:
-d选项是启动一个守护进程
-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB
-u是运行Memcache的用户,我这里是root
-l是监听的服务器IP地址
-p是设置Memcache监听的端口,最好是1024以上的端口
-c选项是最大运行的并发连接数,默认是1024,按照你服务器的负载量来设定
-P是设置保存Memcache的pid文件
Memcached 操作:
telnet localhost 11334
set foo 0 0 3
bar
STORED
get foo
VALUE foo 0 3
bar
quit
Memcache命令:
存储命令: set/add/replace/append/prepend/cas
获取命令: get/gets
其他命令:delete/stats等
Shell操作memcache:
1、数据存储(假设key为foo,value为123)
printf "set foo 0 0 3\r\n123\r\n" | nc 127.0.0.1 11334
STORED
2、数据取回(假设key为foo)
printf "get foo\r\n" | nc 127.0.0.1 11334
VALUE foo 0 3
123
END
3、数值增加1(假设key为foo,并且value为正整数)
printf "incr foo 1\r\n" | nc 127.0.0.1 11334
124
4、数值减少3(假设key为foo,并且value为正整数)
printf "decr foo 3\r\n" | nc 127.0.0.1 11334
121
5、数据删除(假设key为foo)
printf "delete foo\r\n" | nc 127.0.0.1 11334
DELETED
6、查看Memcached状态
printf "stats\r\n" | nc 127.0.0.1 11334
STAT pid 22563
STAT uptime 90706
7、模拟top命令,查看Memcached状态:
watch "printf 'stats\r\n' | nc 127.0.0.1 11334"
watch "echo stats | nc 127.0.0.1 11334"
- fedora 下安装 memcached
- fedora下安装mplayer
- fedora下Kscope安装
- fedora 下常用软件安装
- fedora下Kscope安装 .
- fedora下安装wireshark
- Fedora下安装pidgin
- Fedora 下安装codeblocks
- Fedora下安装jdk
- fedora下安装Git
- fedora下安装fcitx
- fedora下安装Git
- fedora下安装VirtualBox
- MPLAYER ,fedora下安装
- fedora下安装thrift
- vmware下安装fedora
- Fedora 下 安装 chrome
- fedora下安装vmtools
- python -- 保留关键字
- 管道流
- CUDA笔记2-循环展开
- 项目总结——深入浅出socket网络编程 (转)
- cocos2d-x 源码分析 : Ref (CCObject) 源码分析 cocos2d-x内存管理策略
- fedora 下安装 memcached
- Cocos2d-x 脚本语言Lua中的面向对象
- Winphone基于事件编程
- android之VideoView和视频播放View的扩展
- Win8 WIFI热点分享
- Android使用VideoView播放网络视频
- ruby 实例变量 和属性
- java文件和文件夹的增删复制
- Android View相关介绍