linux下redis單機版搭建
1.1.什麽是redis
Redis是用C語言開發的一個開源的高性能鍵值對(key-value)數據庫。它通過提供多種鍵值數據類型來適應不同場景下的存儲需求,目前為止Redis支持的鍵值數據類型如下:
字符串類型
散列類型
列表類型
集合類型
有序集合類型。
1.2.redis的應用場景
緩存(數據查詢、短連接、新聞內容、商品內容等等)。(最多使用)
分布式集群架構中的session分離。
聊天室的在線好友列表。
任務隊列。(秒殺、搶購、12306等等)
應用排行榜。
網站訪問統計。
數據過期處理(可以精確到毫秒)
1.3.redis單機版安裝
(1)因為redis使用c語言開發的,如果要運行在linux上,需要gcc-c++的環境。那麽我們就要先看一下是否安裝了gcc-c++如果沒有的話,需要在虛擬機上安裝gcc-c++環境
首先需要查看linux上是否擁有該運行環境,輸入命令為:rpm -qa | grep gcc-c++
我的linux上是裝有該環境的,輸入命令後的結果為:gcc-c++-4.4.7-17.el6.i686
如果linux上沒有該環境的話,那麽,需要安裝該環境,聯網安裝的命令如下:yum install gcc-c++
(2)從官網上下載http://download.redis.io/releases/redis-3.2.11.tar.gz,並把redis-3.2.11.tar.gz拷貝到/user/local目錄下,
(3)解壓源碼:tar -zxvf redis-3.2.11.tar.gz
(4)進入解壓後的目錄 cd /usr/local/redis-3.2.11,然後進行編譯 :make
(5)安裝到指定目錄下 make PREFIX=/usr/local/redis install
(6)拷貝配置文件到安裝目錄下 cp /usr/local/redis-3.2.11/redis.conf /usr/local/redis/bin
1.4.啟動redis
(1)、前端模式啟動
直接在/usr/local/redis/bin目錄下運行./redis-server 是前臺啟動,在關閉運行的窗口後redis也將關閉,不推薦使用此方法,為了關閉窗口後不關閉redis,需要使用後臺啟動。
(2)、後端模式啟動
修改redis.conf的daemonize的no為yes,直接在/usr/local/redis/bin目錄下執行./redis-server ./redis.conf啟動redis,執行./redis-cli可進入redis客戶端
linux下redis單機版搭建