什么是Redis
Redis是一個(gè)開源的,先進(jìn)的key-value存儲(chǔ)。它通常被稱為數(shù)據(jù)結(jié)構(gòu)服務(wù)器,因?yàn)殒I可以包含字符串、哈希、鏈表、集合和有序集合。
Redis是一個(gè)開源的使用ANSI C語言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫,并提供多種語言的API。
安裝Redis
(1)POSIX系統(tǒng)中的安裝
$ wget http://download.redis.io/redis-stable.tar.gz
$ tar xzf redis-stable.tar.gz
$ cd redis-stable/
$ make
$ make install
運(yùn)行Redis
在POSIX系統(tǒng)中,編譯后源代碼目錄下的src文件夾會(huì)有以下幾個(gè)可執(zhí)行文件,如果使用了make install命令,這些可執(zhí)行文件也存在于/usr/local/bin目錄,如下所示:

redis-server:Redis服務(wù)器。
redis-cli:Redis命令行客戶端。
redis-benchmark:Redis性能測(cè)試工具。
redis-check-aof:AOF文件修復(fù)工具。
redis-check-dump:RDB文件檢查工具。
我們最常用的是redis-server和redis-cli,下面我們通過這兩個(gè)可執(zhí)行文件來學(xué)習(xí)如何使用Redis。最簡單的,直接運(yùn)行redis-server即可啟動(dòng)Redis服務(wù)器:
$ redis-server

redis默認(rèn)使用6379端口,我們也可以通過--port參數(shù)指定端口:
$ redis-server --port 1234
運(yùn)行redis-cli即可連接服務(wù)器:
$ redis-cli
如果需要指定端口,可運(yùn)行命令:
redis-cli -p 1234
如果幸運(yùn)的話,此時(shí)應(yīng)該連上了服務(wù)器,我們可以通過ping命令來測(cè)試客戶端與Redis是否連接正常:
127.0.0.1:6379> ping
PONG
Redis返回PONG,說明連接成功。
關(guān)閉Redis服務(wù)
$ redis-cli shutdown
或者:
$ pkill redis-server