簡介
redis是一個開源項目,一種基於hash存儲於內存的nosql數據庫。和Memcached類似,但很大程度補償了memcached的不足,它支持存儲的value類型相對更多,包括string、list、set、zset和hash。這些數據類型都支持push/pop、add/remove及取交集並集和差集及更豐富的操作。在此基礎上,redis支持各種不同方式的排序。Redis數據都是緩存在計算機內存中,並且會周期性的把更新的數據寫入磁盤或者把修改操作寫入追加的記錄文件。
Linux下Redis安裝
1、官網:https://redis.io/
2、下載
方式一:手動下載tar.gz,copy到自己的linux系統(我采用的是這種方式)。
方式二:使用linux命令:$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz
3、解壓-編譯-安裝
(1)在 /usr/目錄下新建
$ mkdir /usr/redis //拷貝 tar xzf redis-2.8.3.tar.gz放在/usr/redis/下,且進入/usr/redis/
$ tar xzf redis-2.8.3.tar.gz $ cd redis-2.8.3 $ make |make install(ubuntu系統采用這個命令否則后續會說redis-XX not install)
(2)我們需要的工具有:在Src目錄下,有四個可執行文件redis-server、redis-benchmark、redis-cli和redis.conf。然后拷貝到一個目錄下。
說明:我的目錄是這樣的:/usr/redis/redis-2.8.3/src,我拷貝上述文件到:/usr/redis/redis-server、redis-benchmark、redis-cli和redis.conf
//當前所處目錄為:/usr/redis/redis-2.8.3/src
sudo cp redis-server /usr/redis sudo cp redis-benchmark /usr/redis sudo cp redis-cli /usr/redis sudo cp redis.conf /usr/redis cd /usr/redis
(3)啟動客戶端與服務端測試(打開兩個窗口)
//啟動服務器
./redis-server redis.conf //啟動客戶端測試
./redis-cli
set name aaron
get name aaron