新聞中心
Redis是一款可擴展的高性能鍵值(KEY-value)應用程序數(shù)據庫,讓開發(fā)者可以更輕易的將數(shù)據儲存到一定的數(shù)據中心,有效的擴展應用程序能力。本文將帶領大家在單機上玩轉Redis,讓你能夠從容應對任何現(xiàn)有的Redis環(huán)境。

準備
準備你的環(huán)境。Redis是一款用C語言編寫的開源軟件,需要安裝一個C開發(fā)環(huán)境。需要將Redis源碼下載到你的系統(tǒng),然后你可以使用GCC編譯器編譯該源碼,安裝完畢后就可以使用Redis了。
獲取
try_command Text
Redis包含了一些定制的獲取命令,使用這些命令可以快速獲取不同類型的數(shù)據,例如:
GET key: 使用GET命令,你可以從Redis拿取鍵為key的值
SET key: 使用SET命令,你可以給Redis中的鍵設置值
DEL key: 使用DEL命令,你可以從Redis中刪除鍵為key的值
INCR key: 使用INCR命令,你可以將Redis中鍵的值加1
還有更多的命令,可查閱Redis命令手冊查看細節(jié)。
存儲
Redis是一款非關系型的鍵值數(shù)據庫,記錄數(shù)據以Key-Value對的形式進行存儲,Key和Value可以是任何有效的javaScript值,例如字符串,數(shù)字,布爾值等。比如:
SADD city:Beijing
SADD city:Shangh
SADD city:Chengdu
這樣就把北京、上海、成都存放到city的Set集合中了。
操作
有了Redis,可以做到很多有意思的操作,例如存儲鍵值對、查詢數(shù)據,以及對數(shù)據進行排序等等:
ZADD score 500 “Peter”
ZADD score 300 “Charles”
ZADD score 800 “Beth”
這里使用ZADD命令來對成績進行記錄,Peter的成績?yōu)?00,Charles為300,Beth為800,接著可以使用ZRANGE命令來查詢要查詢的成績范圍,或者使用ZREVRANGE來獲取成績最高和最低的兩個學生:
ZREVRANGE score 0 -1
你還可以使用Redis的發(fā)布/訂閱功能來定義一些消息系統(tǒng),讓你對某個主題發(fā)布消息,并讓其他訂閱者接收改消息:
PUBLISH theme “Hello world!”
SUBSCRIBE theme
以上就是玩轉Redis的基本步驟。在使用Redis的過程中,一定要多多研究和練習,多動手寫一些小程序,它有許多強大的功能,你只有動手去實踐,才能發(fā)現(xiàn)和探索出全貌。接下來,希望你可以在單機上玩轉Redis,玩的更加輕松愉快!
香港服務器選創(chuàng)新互聯(lián),香港虛擬主機被稱為香港虛擬空間/香港網站空間,或者簡稱香港主機/香港空間。香港虛擬主機特點是免備案空間開通就用, 創(chuàng)新互聯(lián)香港主機精選cn2+bgp線路訪問快、穩(wěn)定!
新聞標題:玩轉Redis獨自一人的單機前行之路(單機下的redis)
標題鏈接:http://www.5511xx.com/article/ccoojce.html


咨詢
建站咨詢
