/usr/local/memcached/bin/memcached -d -m 2048 -p $1 -u root -vv >> /tmp/memcached.log 2>&1
#!/bin/sh
echo "Start to start memcached server $(date)..."
MEMCACHED=/usr/local/memcached/bin/memcached
usage()
{
echo "usage: `basename $0` port"
}
if [ -n "$1" ]
then
{
pid=`ps aux|grep memcached|grep "$1" |grep -v grep|awk '{print $2}'`
if [ -n "$pid" ]
then
{
sleep 2
echo "kill memcached which port is $1 begin"
echo "pid:$pid"
kill -9 $pid
echo "kill memcached which port is $1 end"
sleep 2
}
fi
echo "begin to start memcached in port $1"
LOG_FILE=/var/log/memcached/memcached_$1.log
rm -f $LOG_FILE
$MEMCACHED -d -m 128 -p $1 -u root -vv >> $LOG_FILE 2>&1
echo "start memcached end"
tail -f $LOG_FILE
}
else
{
usage
exit 1
}
fi
分享到:
相关推荐
**memcached启动错误解决** `memcached` 是一个高性能、分布式的内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库的负载。它通过在内存中存储数据,提供快速的键值对存储和检索服务。然而,在部署或运行过程...
标题"memcache1.2.1 for windows"指的是Memcache的1.2.1版本,这是专为Windows操作系统设计的一个内存缓存系统。Memcache是一个广泛使用的开源高性能分布式内存对象缓存系统,它能够通过在内存中存储数据来减少对...
3. **启动服务**:分配一定量的内存,并启动Memcache服务: ```bash memcached.exe -m 300MB -d start ``` 4. **连接测试**:通过telnet工具连接到本地Memcache服务,端口号为11211: ```bash telnet 127.0.0.1...
这样,每次系统启动时,Memcache都会自动运行。 3. **安装PHP Memcache扩展**: 将`php_memcache.dll`复制到PHP的`ext`目录下。然后,打开PHP配置文件`php.ini`,添加以下行以启用该扩展: ``` extension=...
在Windows环境下,虽然不如在Linux环境下常见,但依然可以通过一些步骤来安装和启动本地的Memcache服务。以下是对如何在Windows上开启Memcache服务的详细步骤及相关的知识点: 首先,你需要下载Memcache的Windows...
Memcache的配置选项包括监听端口、连接IP地址、启动/重启/停止/卸载服务、运行用户、内存使用上限、最大连接数、内存分配块大小和最小分配空间等。例如,“-p”用于设定监听端口,“-l”用于设置连接的IP地址,而“-...
例如,如果你想设置分配给Memcache的内存为128MB,并监听11211端口,可以在启动时指定: ``` memcached.exe -m 128 -p 11211 -d start ``` 6. 在PHP中测试: 安装并配置好PHP的Memcache扩展后,你可以编写一个...
将其放置在合适的位置,比如`C:\memcached`,然后运行命令行,使用以下命令启动Memcache服务: ``` C:\memcached\memcached.exe -d install C:\memcached\memcached.exe -d start ``` 6. **配置Memcache服务器*...
3.启动Memcache,再输入: ‘c:/memcached/memcached.exe -d start’。 memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。 memcached.exe -d install -l 127.0.0.1 -l 127.0.0.1 ...
- **Linux环境下的安装**:描述在Linux服务器上部署MemCache的过程,涉及包管理器安装、配置文件修改和启动服务的方法。 5.2 **MEMCACHED 客户端** - **客户端配置**:讲解如何在应用程序中设置和连接到MemCache...
4. **验证安装**:在命令行中输入`net start memcached`启动服务,然后通过`telnet localhost 11211`测试连接,如果成功,说明Memcache已经安装并运行。 5. **集成到Web应用程序**:为了在PHP、Python、Java等应用...
接着,在命令行中执行相应的命令进行安装和启动服务。 - **下载Java客户端**:下载`java_memcached-release_2.6.1.zip`作为Java端的客户端库,以便于在Java程序中操作Memcache服务。 ##### 2. 配置Spring环境 ...
最后,使用`make && make install`命令进行安装,并在php.ini文件中添加`extension=memcache.so`(或相应扩展名),以便在启动PHP服务时加载扩展。 4. **Memcache的使用** - **连接Memcache服务器**:使用`$m = ...
3. **配置启动**:修改配置文件(如`memcached.ini`),设置监听端口、最大内存使用量等参数,然后运行可执行文件启动服务。 4. **客户端连接**:Windows环境下,可以使用各种编程语言(如PHP、Python、C#等)的...
1. 在控制面板的服务列表中检查Memcache服务是否已启动并处于运行状态,如有必要,可以手动启动。 2. 使用telnet命令进行测试。打开命令提示符,输入`telnet localhost 12345`(替换为实际端口)。在telnet会话中,...
- 使用`memcached.exe -d start`启动服务,或通过服务管理工具手动启动。 - 通过`-p`参数设置监听端口,`-m`参数设置最大内存使用量,例如`memcached.exe -p 11211 -m 64`表示使用64MB内存并在11211端口提供服务。...