天天看點

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