Linux下Memcached的安装 开机自启动
来源:互联网 发布:腾讯问卷怎么导出数据 编辑:程序博客网 时间:2024/06/08 15:27
1.官网下载地址
下载 Memcached 和 libevent, libevent可能需要科学上网法下载,没有条件的朋友可以下载我后面提供的地址点击这里下载
2. 安装
先查看libevent是否安装,如已安装则卸载低版本
rpm -qa|grep libevent
rpm -e libevent
安装libevent
tar -zxvf libevent-2.0.22-stable.tar.gzcd libevent-2.0.22-stable./configure --prefix=/usr/local/libeventmakemake install
安装Memcached
tar -zxvf memcached-1.4.38.tar.gz cd memcached-1.4.38./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libeventmakemake install
3.启动
/usr/local/memcached/bin/memcached -d -m 256 -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文件。
连接测试
4.设置成开机自启动服务
在如下位置创建脚本
vim /etc/init.d/memcached
#!/bin/sh # # memcached: MemCached Daemon # # chkconfig: - 90 25 # description: MemCached Daemon # # Source function library. . /etc/rc.d/init.d/functions . /etc/sysconfig/network #[ ${NETWORKING} = "no" ] && exit 0 #[ -r /etc/sysconfig/dund ] || exit 0 #. /etc/sysconfig/dund #[ -z "$DUNDARGS" ] && exit 0 start() { echo -n $"Starting memcached: " daemon $MEMCACHED -d -m 256 -u root -p 11211 -c 1024 –P /tmp/memcached.pid echo } stop() { echo -n $"Shutting down memcached: " killproc memcached echo } MEMCACHED="/usr/local/memcached/bin/memcached" [ -f $MEMCACHED ] || exit 1 # See how we were called. case "$1" in start) start ;; stop) stop ;; restart) stop sleep 3 start ;; *) echo $"Usage: $0 {start|stop|restart}" exit 1 esac exit 0
加入服务
chmod +x /etc/init.d/memcachedchkconfig --add /etc/init.d/memcachedchkconfig memcached on
服务命令
service memcached start
service memcached stop
service memcached restart
阅读全文
0 0
- Linux下Memcached的安装 开机自启动
- Linux系统下Memcached的安装以及自启动
- Linux下的Nginx安装(开机自启动)
- Linux下的Nginx安装(开机自启动)
- Linux下的Nginx安装(开机自启动)
- Linux下RabbitMQ的安装 开机自启动
- Linux下的Nginx安装(开机自启动)
- Linux设置Memcached开机自启动
- Linux下的应用程序开机自启动
- Linux 下的 Redis 安装 && 启动 && 关闭 && 卸载&&开机自启动
- linux下安装tomcat并设置开机自启动
- linux下安装tomcat,并设置开机自启动
- linux环境下memcached服务自启动的配置
- Linux下将自己安装的Apache(httpd)新增为系统服务,开机自启动
- Linux下oracle设置开机自启动的方法
- Linux下Oracle设置开机自启动的方法
- 在LINUX下设置程序的开机自启动
- Oracle在linux下的开机自启动(详细)
- JavaScript中的基本类型和引用类型的复制使用
- KindEditor 的 html 标签自动解码问题
- win10下使用VMware12安装MAC OS 10.12遇到的问题,无MAC OS安装选项,无法安装VMwareTools等
- 解决win下安装wordcloud出错问题
- volatile与编译器优化
- Linux下Memcached的安装 开机自启动
- 进程收不到网络数据,但 tcpdump 能抓到包
- Android之framework修改底部导航栏NavigationBar动态显示和隐藏
- STM32DMA使用详解
- Errors running builder 'DeploymentBuilder' on project '工程名'
- go语言配置文件解析库的使用TOML parser and encoder for Go with reflection
- jar包和war包的区别
- request post 模拟登录 csdn 获取保存cookie
- C++一面