一母蛛、什么是 Redis
REmoteDIctionaryServer翩剪,簡(jiǎn)稱 Redis,是一個(gè)類似于Memcached的Key-Value存儲(chǔ)系統(tǒng)彩郊。相比Memcached前弯,它支持更豐富的數(shù)據(jù)結(jié)構(gòu),包括string(字符串)秫逝、list(鏈表)恕出、set(集合)、zset(sorted set --有序集合)和hash(哈希類型)违帆,并提供了數(shù)據(jù)持久化機(jī)制浙巫,在某些場(chǎng)景下,你完全可以把它當(dāng)做非關(guān)系型數(shù)據(jù)庫(kù)來(lái)使用刷后。它是一個(gè)高性能的存儲(chǔ)系統(tǒng)的畴,能支持超過(guò) 100K+ 每秒的讀寫(xiě)頻率。同時(shí)還支持消息的發(fā)布/訂閱尝胆,從而讓你在構(gòu)建高性能消息隊(duì)列系統(tǒng)時(shí)多了另一種選擇苗傅。
二、下載以及安裝
我現(xiàn)在下載的是目前最新的版本:3.2.3
兩種下載方式:
1班巩、直接windows下面下載安裝包http://download.redis.io/releases/redis-3.2.3.tar.gz渣慕,上傳到linux上面指定的目錄
2、在linux上面執(zhí)行 wget http://download.redis.io/releases/redis-3.2.3.tar.gz 命令
?tar xzf redis-3.2.3.tar.gz ? ? ?//解壓安裝包
?cd redis-3.2.3
?make? ? ? ? ? ? ? ? ? ? ? ? ? //? 完成編譯過(guò)程抱慌,二進(jìn)制文件是編譯完成后在src目錄下
三逊桦、使用
1、啟動(dòng)服務(wù)抑进,先進(jìn)入 src 目錄强经,然后執(zhí)行 ./redis-server 命令
如上圖執(zhí)行命令沒(méi)有帶任何參數(shù),默認(rèn)啟動(dòng)的端口是6379寺渗,當(dāng)然我們還可以使用netstat -an | grep 6379 命令監(jiān)聽(tīng)6379端口來(lái)確認(rèn)服務(wù)是否啟動(dòng)成功匿情。你以為這樣就結(jié)束了么兰迫,你總需要一個(gè)客戶端就訪問(wèn)redis吧。
2炬称、通過(guò)客戶端訪問(wèn)redis服務(wù)汁果,同樣是在src目錄下面執(zhí)行 ./redis-cli命令
做個(gè)簡(jiǎn)單的測(cè)試,set命令賦值玲躯、 get命令取值
3据德、關(guān)閉客戶端,剛才我們是通過(guò)客戶端來(lái)訪問(wèn)redis服務(wù)器跷车,我們使用quit命令來(lái)關(guān)閉客戶端
4棘利、關(guān)閉redis服務(wù)端,我們也可以通過(guò)客戶端來(lái)發(fā)送shutdown命令來(lái)結(jié)束redis服務(wù)
5朽缴、進(jìn)一步學(xué)習(xí)
1善玫、http://www.redis.net.cn/tutorial/3501.html??redis教程
2、http://www.redis.net.cn/order/? redis命令
好吧密强,redis的安裝就講這么多吧茅郎。