前言
作為一個開發者,一直想跟進一下大數據和雲計算的步伐。
因此打算開始學習雲計算和分布式數據的各種內容,先從Redis開始。
Redis是Remote Dictionary Server的縮寫,最初是開發用來作為數據庫使用的工具。
在Linux下安裝Redis非常簡單
在終端運行以下命令
wget http://download.redis.io/redis-stable.tar.gz tar zxf redis-stable.tar.gz cd redis-stable.tar.gz make
當然也可以直接下載 http://download.redis.io/redis-stable.tar.gz 用於安裝
make完之后 最好是運行make test 測試 是否正確的安裝完成,我運行make test時 提示 需要 tcl 8.5 以上版本
我的Linux 是 Centos 7 直接運行命令安裝 tcl 8.5
sudo yum install -y tcl
然后就是 make test 當看到
時就是完成了測試。然后 sudo make install 把 redis 安裝到/usr/local/bin 目錄下用於調用。
會產生以下幾個可執行文件
redis-server redis 服務端
redis-cli redis 命令行客戶端
redis-benchmark redis 性能測試工具
redis-check-aof AOF文件修復工具
redis-check-dump RDB文件修復工具
redis-sentinel Sentinel 服務端
命令行直接啟動 redis-server 即可啟動默認的 redis服務端
如圖所示。但是為了進一步的配置相關的參數,我們進入源代碼的根目錄獲取到配置文件模版 redis.conf
有幾個可能需要配置的配置項說明如下
參數 值 說明
daemonize yes 使Redis以守護進程模式運行
pidfile /var/run/redis_6379.pid 設置Redis的PID文件的位置
port 6379 默認Redis的監聽端口號
dir /var/redis/6379 設置持久化文件存放的位置
把修改完成后的 redis.conf 文件改名為 6379.conf 用於和不同監聽端口的 redis-server區分開
我把6379.conf文件放到 /etc/redis/目錄下 當然前提是需要創建 /var/redis 和 /var/redis/6379目錄,否則會報無法找到對應目錄的錯誤。
再運行 redis-server /etc/redis/6379.conf 即可啟動服務端。
可以看到 服務端已經在 6379上監聽連接,可以用redis-cli連接服務端測試連通性了。
已經安裝好並連通服務器,接下來是整理相關的數據加入數據庫,稍后找個日常的案例進行數據的簡單存儲實驗。
好了,今天就寫到這里了~ 據說今晚有五年以來最大的寒潮來襲,還是早點躲到床上去取暖了。