天天看点

Ubuntu redis快速安装指南

<code>sudo</code> <code>apt-get update</code>

<code>sudo</code> <code>apt-get </code><code>install</code> <code>make</code> <code>gcc python-dev -y</code>

<code>wget http:</code><code>//download</code><code>.redis.io</code><code>/releases/redis-3</code><code>.2.8.</code><code>tar</code><code>.gz</code>

<code>tar</code> <code>xzf redis-3.2.8.</code><code>tar</code><code>.gz</code>

<code>cd</code> <code>redis-3.2.8</code>

<code>make</code>

<code>sudo</code> <code>make</code> <code>install</code> 

<code>#启动服务端</code>

<code>redis-server redis.conf     </code>

<code>#启动客户端连接</code>

<code>ancongadmin@yancongadmin-All-Series:~</code><code>/downloads/redis-3</code><code>.2.8</code><code>/src</code><code>$ .</code><code>/redis-cli</code>  

<code>127.0.0.1:6379&gt; </code>

<code>127.0.0.1:6379&gt; </code><code>set</code> <code>foo bar</code>

<code>OK</code>

<code>127.0.0.1:6379&gt; get foo</code>

<code>"bar"</code>

<code>#Linux上为Python语言安装Redis客户端库</code>

<code>~:$ wget -q http:</code><code>//peak</code><code>.telecommunity.com</code><code>/dist/ez_setup</code><code>.py          </code><code># 下载ez_setup模块</code>

<code>~:$ </code><code>sudo</code> <code>python ez_setup.py                                         </code><code># 通过运行ez_setup模块来下载并安装 setuptools。</code>

<code>Downloading http:</code><code>//pypi</code><code>.python.org</code><code>/packages/2</code><code>.7</code><code>/s/setuptools/</code><code>...    </code><code>#</code>

<code>[trimmed]                                                           </code><code>#</code>

<code>Finished processing dependencies </code><code>for</code> <code>setuptools==0.6c11             </code><code>#</code>

<code>~:$ </code><code>sudo</code> <code>python -m easy_install redis hiredis                       </code><code># 通过运行setuptools的easy_install包来安装redis包以及hiredis包。</code>

<code>Searching </code><code>for</code> <code>redis                                                 </code><code># redis包为Python提供了一个连接至Redis的接口。</code>

<code>Finished processing dependencies </code><code>for</code> <code>redis                          </code><code>#</code>

<code>Searching </code><code>for</code> <code>hiredis                                               </code><code># hiredis包是一个C库,它可以提高Python的Redis客户端的速度。</code>

<code>Finished processing dependencies </code><code>for</code> <code>hiredis                        </code><code>#</code>

<code>~:$</code>

<code>#使用Python来测试Redis</code>

<code>$ python</code>

<code>Python 2.7.12 (default, Nov 19 2016, 06:48:10) </code>

<code>[GCC 5.4.0 20160609] on linux2</code>

<code>Type </code><code>"help"</code><code>, </code><code>"copyright"</code><code>, </code><code>"credits"</code> <code>or </code><code>"license"</code> <code>for</code> <code>more</code> <code>information.</code>

<code>&gt;&gt;&gt; </code><code>import</code> <code>redis </code>

<code>&gt;&gt;&gt; conn = redis.Redis() </code>

<code>&gt;&gt;&gt; conn.</code><code>set</code><code>(</code><code>'hello'</code><code>, </code><code>'world'</code><code>) </code>

<code>True</code>

<code>&gt;&gt;&gt; conn.get(</code><code>'hello'</code><code>) </code>

<code>'world'</code>

<code>&gt;&gt;&gt; </code>

<code>redis 使用key-value,键值</code>

<code>默认端口:6379</code>

 参考:

<a href="https://gnuhpc.gitbooks.io/redis-all-about/content/Operation/persistence-backup/aof.html" target="_blank">Redis开发运维实践指南</a>

本文转自 yanconggod 51CTO博客,原文链接:http://blog.51cto.com/yanconggod/1906724