ubuntu环境下安装memcache及启动的方法
<p>本文实例讲述了ubuntu环境下安装memcache及启动的方法。分享给大家供大家参考,具体如下:</p>
<p>
在ubuntu上安装memcache服务端比较简单。</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_23363">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">sudo</code> <code class="bash plain">apt-get </code><code class="bash functions">install</code> <code class="bash plain">memcached</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain">memcached -d -m 128 -p 22222 -u root -c 1024 -l 127.0.0.1 -P </code><code class="bash plain">/tmp/memcached</code><code class="bash plain">.pid -s </code><code class="bash plain">/tmp/memcached</code><code class="bash plain">.sock</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
<strong>参数解释:</strong></p>
<p>
<span>-d</span> 设置为守护进程<br>
<span>-m</span> 设置内存大小(M)<br>
<span>-p</span> 设置监听端口<br>
<span>-u</span> 设置启动用户<br>
<span>-l</span> 是监听的服务器IP地址<br>
<span>-c</span> 选项是最大运行的并发连接数,默认是1024,按照你服务器的负载量来设定<br>
<span>-P</span> 是设置保存Memcache的pid文件<br>
<span>-s</span> 设置套接口</p>
<p>
启动上述命令后,检查一下memcache进程</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_588725">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">ps</code> <code class="bash plain">-ef | </code><code class="bash functions">grep</code> <code class="bash plain">memcache</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_167972">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash comments"># 会有以下显示, 然后在/tmp 下也会有memcache pid和sock文件</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain">duck 3735 1 0 11:33 ? 00:00:00 memcached -d -m 128 -p 22222 -u root -c 1024 -l 127.0.0.1 -P </code><code class="bash plain">/tmp/memcached</code><code class="bash plain">.pid</code>
</div>
<div class="line number3 index2 alt2">
<code class="bash spaces"> </code><code class="bash plain">-s </code><code class="bash plain">/tmp/memcached</code><code class="bash plain">.sock</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
测试一下链接</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterpy" id="highlighter_981452">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="py comments">#!/usr/bin/env python</code>
</div>
<div class="line number2 index1 alt1">
<code class="py keyword">import</code> <code class="py plain">memcache</code>
</div>
<div class="line number3 index2 alt2">
<code class="py plain">mem_cli </code><code class="py keyword">=</code> <code class="py plain">memcache.Client([</code><code class="py string">'127.0.0.1:22222'</code><code class="py plain">],debug</code><code class="py keyword">=</code><code class="py value">0</code><code class="py plain">)</code>
</div>
<div class="line number4 index3 alt1">
<code class="py plain">mem_cli.</code><code class="py functions">set</code><code class="py plain">(</code><code class="py string">"test"</code><code class="py plain">,</code><code class="py string">"what is happend?"</code><code class="py plain">)</code>
</div>
<div class="line number5 index4 alt2">
<code class="py plain">value </code><code class="py keyword">=</code> <code class="py plain">pymem.get(</code><code class="py string">"test"</code><code class="py plain">)</code>
</div>
<div class="line number6 index5 alt1">
<code class="py functions">print</code> <code class="py plain">value</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
希望本文所述对大家ubuntu环境的服务器配置有所帮助。</p>
<p>
原文链接:https://blog.csdn.net/hexiaodouaipiqiu/article/details/53002473</p>
頁:
[1]