一、redis概述

###什么是redis?

redis是一個開源的,BSD許可證,高級的key-value存儲系統。可以用來存儲字符串,哈希結構,鏈表,集合。因此常用來做數據結構服務器。

redis和memecahced相比的獨特之處。redis可以用來做存儲,而memecahced是用來做緩存。這個特點主要因為其有“持久化”的功能.

存儲的數據有”結構“.對于memcached來說,存儲的數據只有一種類型-“字符串”.而redis則可以用來存儲字符串,哈希結構,集合,有序集合。

###安裝redis

在redis.io這個官網上找到最新穩定版的下載連接,復制到linux上,在linux的/usr/local/src/目錄下的用wget命令下載。解壓源碼,并進入目錄。不用./configure(如果時間對不上號,出錯誤了,修改一下linux時間即可,因為源碼是官方configure過的,生成的文件有時間戳信息。)直接make和make install。另外從源碼包復制一份配置文件。

```

cd /usr/local/src/

wget http://download.redis.io/releases/redis-3.0.7.tar.gz

tar -zxvf redis-3.0.7.tar.gz

cd redis-3.0.7

make

make test(這步發現要安裝tcl 8.5及以上的庫的話,你就yum install tcl再make test,make test就是測試所有redis命令可不可用)

make [PREFIX=/usr/local/redis] install(安裝在指定位置)

完成之后cd到/usr/bin/local/redis/bin再ls

ls后會看到五個工具redis-benchmark(redis性能測試工具),redis-check_aof(檢查aof日志的工具),redis-check_dump(檢查rbd日志的工具),redis-cli(連接用的客戶端),redis-server(redis服務進程)

cp /usr/local/src/redis-3.0.7/redis.conf? /usr/local/redis/(從源碼包復制一份配置文件)

./bin/redis-server ./redis.conf(以./redis.conf這個配置文件啟動redis.現在打開后不要用ctrl+c退出,一退出服務就關閉了)

在另一個終端登錄linux,在/usr/local/redis/bin/下調用./redis-cli就連接上了。

怎樣關閉第一個終端還能連接redis?在redis.conf里找到daemonize 的no改成yes。然后啟動redis就可以讓redis以后臺守護進程運行了

```

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容