Redis是一個開源的,先進的 key-value 存儲可用於構建高性能,可擴展的 Web 應用程序的解決方案。redis
既然是key-value,對於Java開發來講更熟悉的是Map集合。那就有問題了,有Map集合存放變量了,還整個Redis幹啥?數據庫
咱們來了解一下Redis緩存
適用場景:bash
開始搭建環境:服務器
英文官網:https://redis.io/工具
中文官網:http://www.redis.net.cn/性能
Stable3.0是穩定版,最新測試版是3.2,本人下載3.0穩定版本學習
安裝部署測試
$ tar xzf redis-3.2.6.tar.gz $ cd redis-3.2.6 $ make
解壓文件網站
進入文件目錄
編譯
注意
在執行make以前要確保Linux是否已經安裝相應的編譯環境,主要是gcc。可是gcc可能依賴於其餘的不少東西。能夠執行
yum install gcc(本人執行這個就夠了。yum自己會檢查依賴,並進行依賴文件安裝)
若是上述命令不夠,能夠執行
1 yum install cpp
執行make install
安裝成功以後,保持在當前目錄,redis-3.2.6目錄
打開redis.conf,此文件是他的配置文件。找到下列位置。
此處告訴咱們只能在那個IP地址下使用Redis。把bind 127.0.0.1註釋掉,表示全部的IP都能使用。或者修改爲你須要的IP 。
此處變爲
# bind 127.0.0.1
下圖protected-mode 默認是yes。表明除了容許的IP以外,其餘的IP是不能使用Redis的。修改爲no便可。
#在當前目錄執行 $ src/redis-server redis.conf #或者在其餘目錄直接執行 $ redis-server
啓動後默認端口是6379
按下Ctrl+c便可中止服務。(查看服務可使用 ps -aux | grep redis)
從新打開一個鏈接,能夠進行驗證
當前表示鏈接成功
安裝成功,進入學習階段