文档章节

memcache启动脚本

小木头的冬天
 小木头的冬天
发布于 2015/04/18 18:13
字数 157
阅读 23
收藏 0
点赞 0
评论 0
#!/bin/bash 
#======================================================================================= 
# chkconfig: 2345 08 92 
# description: Distributed memory caching daemon 
# processname: memcached 
#======================================================================================= 
#IPADDR=`/sbin/ifconfig eth0 | awk -F ':' '/inet addr/{print $2}' | sed 's/[a-zA-Z ]//g'` 
#IPADDR=127.0.0.1 
PORT="11211" 
USER="root" 
SIZE="256" 
CONNNUM="100" 
PIDFILE="/var/run/memcached.pid" 
BINFILE="/usr/local/bin/memcached" 
LOCKFILE="/var/lock/subsys/memcached" 
RETVAL=0 
source /etc/init.d/functions 
start() { 
    echo -n $"Starting memcached......" 
    daemon $BINFILE -d -p $PORT -u $USER -m $SIZE -c $CONNNUM -P $PIDFILE 
    RETVAL=$? 
    echo 
    [ $RETVAL -eq 0 ] && touch $LOCKFILE 

    return $RETVAL 
} 

stop() { 
    echo -n $"Shutting down memcached......" 
    killproc $BINFILE 
    RETVAL=$? 
    echo 
    [ $RETVAL -eq 0 ] && rm -f $LOCKFILE 
     return $RETVAL 
} 

restart() { 
    stop 
    sleep 1 
    start 
} 

reload() { 
    echo -n $"Reloading memcached......" 
    killproc $BINFILE -HUP 
    RETVAL=$? 
    echo 

    return $RETVAL 
} 

case "$1" in 
start) 
    start 
    ;; 

stop) 
    stop 
    ;; 

restart) 
    restart 
    ;; 

condrestart) 
    [ -e $LOCKFILE ] && restart 
RETVAL=$? 
    ;; 

reload) 
    reload 
    ;; 

status) 
    status $prog 
    RETVAL=$? 
    ;; 

*) 
    echo "Usage: $0 {start|stop|restart|condrestart|status}" 
    RETVAL=1 
esac 

exit $RETVAL


© 著作权归作者所有

共有 人打赏支持
小木头的冬天
粉丝 12
博文 58
码字总数 26102
作品 0
长沙
高级程序员
CentOS下安装生产环境可用的Memcached

(WJW)安装Memcached [1] yum安装(也可以源码安装,在"make依赖库"目录下): [2] 安装libevent [3] 安装memcached 注意: 安装Memcached前的修改 查找:文件,把 修改成: 如果是Memcached-Repcach...

白石
2015/01/05
0
0
【转】 starling试用手记

twitter最近将ruby实现的消息队列服务器starling开源了,这是一个支持memcache协议的轻量级持久化服务器,因此使用php/perl/ruby/java等多种客户端都没问题,可以将较慢的处理逻辑通过消息队...

鉴客
2010/11/25
425
0
redis和memcache的区别

memcache官方定义 Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications ......

山鹰sniper
2014/07/16
0
0
lnmp安装---源码安装mysql5.6 -- nginx -- php -- memached

LNMP ---》源码包装nginx mysql5.6 php 1.安装mysql #先解开mysql5.6源码包 #tar -zxf mysql-5.6.25.tar.gz #cd mysql-5.6.25/ #useradd mysql #yum -y install cmake gcc #yum install gcc-......

冰山剑客
2017/04/09
0
0
图文并茂超详细搭建memcache缓存服务器(nginx+php+memcache+mysql)

博主QQ:819594300 博客地址:http://zpf666.blog.51cto.com/ 有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持! 一、MemCache简述 session MemCache是一个自由、源码开放、高性能...

南北二斗
2017/05/26
0
0
关于session和memcache的若干问题

实现Session的功能,基本上是通过 * 设置客户端的Cookie来保存SessionID, * 然后把用户的数据保存在服务器端,最后通 * Cookie中的Session Id来确定一个数据是否是用户的, 原始 session.sa...

rihgtzhao
2015/09/24
600
0
Linux之lnmmp实现

一、概述 LNMMP环境是Linux + Nginx + Memcached + MySQL + PhP,即LNMP + memcached。 Memcached简介: 1、Memcached是一款开源、高性能、分布式内存对象缓存系统,可应用各种需要缓存的场景...

斜视天花板
2014/04/28
0
0
WNMP+建站集成软件包--WNMP+

WNMP+(Nginx+MySQL+PHP)是一个功能强大的建站集成软件包。为了同别的类似软件做区别, 取名WNMP+(+带有超集合的意思)。它可以在Windows64位系统下快速搭建PHP开发环境,具有一套完整的P...

axiaofang
2016/06/13
1K
3
centos下nginx+postgresql+php+memcached+apc安装与配置

具体安装步骤如下: 具体安装软件包: nginx1.0.13 wget http://nginx.org/download/nginx-1.0.13.tar.gz postgresql9.1.2 wget http://ftp.postgresql.org/pub/source/v9.1.2/postgresql-9......

龙上
2012/10/12
0
0
Nginx配合keepalived实现LVS负载均衡--生产环境实际案例

前言:由于服务器资源有限,keepalived未配主主、只配了一个VIP。本人在香港机房生产环境部署的实际案例,从2013年9月开始运行,服务从未挂过。由于涉及到生产环境,系统展示就不贴出来了。希...

极速前行
2015/04/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Linux服务器下的HTTP抓包分析

说到抓包分析,最简单的办法莫过于在客户端直接安装一个Wireshark或者Fiddler了,但是有时候由于客户端开发人员(可能是第三方)知识欠缺或者其它一些原因,无法顺利的在客户端进行抓包分析,...

mylxsw
7分钟前
0
0
mybatis3-javaapi

sqlSessionFactoryBuilder->sqlSessionFactory->sqlSession<-rowbound<-resultHandler myBatis uses a Java enumeration wrapper for transaction isolation levels, called TransactionIsol......

writeademo
10分钟前
0
0
Java NIO:浅析I/O模型

也许很多朋友在学习NIO的时候都会感觉有点吃力,对里面的很多概念都感觉不是那么明朗。在进入Java NIO编程之前,我们今天先来讨论一些比较基础的知识:I/O模型。下面本文先从同步和异步的概念...

yzbty23
11分钟前
0
0
了解iOS消息推送一文就够:史上最全iOS Push技术详解

本文作者:陈裕发, 腾讯系统测试工程师,由腾讯WeTest整理发表。 1、引言 开发iOS系统中的Push推送,通常有以下3种情况: 1)在线Push:比如QQ、微信等IM界面处于前台时,聊天消息和指令都会...

JackJiang-
12分钟前
0
0
Mysql汉子转拼音

update t_app_city SET CITY_NAME_BEGIN = ELT(INTERVAL(CONV(HEX(LEFT(CONVERT(CITY_NAME USING gbk),1)),16,10), 0xB0A1,0xB0C5,0xB2C1,0xB4EE,0xB6EA,0xB7A2,0xB8C1,0xB9FE,0xBBF7, 0xBFA......

尘叙缘
14分钟前
0
0
大数据构建智慧城市“新引擎”,加速推进新旧动能转换

——“大数据与智慧城市”技术交流分享会——济南站召开 7月13日,“大数据携手智慧城市,助力山东新旧动能转换”技术交流分享会——济南站在山东信息通信技术研究院会议室成功举办,此次会议...

左手的倒影
16分钟前
2
0
tomcat 学习笔记之 Session管理

1、Catalina 通过一个 Session 管理器的组件来管理建立的Session 对象 该组件由 org.apache.catalina.Manager 接口表示 Session 管理器必须与一个 Context 关联 Session 管理器负责,创建、更...

职业搬砖20年
17分钟前
0
0
jquery获取input框的几种方式

//如何用jquery获取<input id="test" name="test" type="text"/>中输入的值?$(" #test ").val()$(" input[ name='test' ] ").val()$(" input[ type='text' ] ").val()$(" input[ ......

gulf
20分钟前
0
0
gradle的环境变量的配置

gradle的环境变量的配置 1.首先下载jdk,并且配置jdk的环境变量. 2.找到自己AS安装gradle的目录 我自己的目录为:F:\Android Studio3.1.3\gradle\gradle-4.4 创建环境变量:GRADLE_PATH: F:\A...

android-key
26分钟前
0
0
saltstack配置apache

1.相关配置 #vim /etc/salt/master //打开如下内容的注释 file_roots: base: - /srv/salt #mkdir /srv/salt #vim /srv/salt/top.sls base: 'slaver.test.com': - apache 注意:若换成 '*',则......

硅谷课堂
26分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部