標籤:
1 redis簡介及安裝
1.1 Redis是什麼
REmote DIctionary Server(Redis) 是一個由Salvatore Sanfilippo寫的key-value儲存系統。
首先需要瞭解,Redis的一些資料結構,包括 lists, sets, ordered sets 以及 hashes 。
Redis常被稱作是一款資料結構伺服器(data structure server)。Redis的索引值可以包括字串(strings)類型,同時它還包括雜湊(hashes)、列表(lists)、集合(sets)和 有序集合(sorted sets)等資料類型。
對於這些資料類型,你可以執行原子操作。例如:對字串進行附加操作(append);遞增雜湊中的值;向列表中增加元素;計算集合的交集、並集與差集等。
1.2 Redis的優點
效能極高 – Redis能支援超過 100K+ 每秒的讀寫頻率。
豐富的資料類型 – Redis支援二進位案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 資料類型操作。
原子 – Redis的所有操作都是原子性的,同時Redis還支援對幾個操作全並後的原子性執行。
豐富的特性 – Redis還支援 publish/subscribe, 通知, key 到期等等特性。
2 Redis安裝
設定root密碼
$ sudo passwd (輸入shiyanlou使用者密碼,並設定root密碼)$ su (輸入root密碼,進入root許可權)$ cd$ wget http://labfile.oss.aliyuncs.com/files0422/redis-2.8.9.tar.gz$ tar xvfz redis-2.8.9.tar.gz$ cd redis-2.8.9$ make$ make install$ make test
在 Redis 安裝完成後,注意一些重要的檔案,可用 ls 命令查看。服務端:src/redis-server,用戶端:src/redis-cls,預設設定檔:redis.conf
將可執行檔放置在$PATH環境目錄下,便於以後執行程式時可以不用輸入完整的路徑,
$ cp redis-server /usr/local/bin/$ cp redis-cli /usr/local/bin/
啟動redis server
$ redis-server
查看redis
$ ps -ef | grep redis
查看redit服務狀態
# 通過啟動命令檢查Redis伺服器狀態$ netstat -nlt|grep 6379
啟動Redis-client
$ su ( 輸入root密碼,進入root目錄)$ cd$ redis-cli
參考文檔
http://www.linuxidc.com/Linux/2014-05/101544p2.htm
redis簡介及安裝