Linux下安裝Redis並設定相關服務

2021-09-14 05:32:11 字數 2785 閱讀 5101

一、簡介

redis是乙個開源,先進的key-value儲存,並用於構建高效能,可擴充套件的web應用程式的完美解決方案。

redis從它的許多競爭繼承來的三個主要特點:

redis優勢

異常快速:redis的速度非常快,每秒能執行約11萬集合,每秒約81000+條記錄。

支援豐富的資料型別:redis支援最大多數開發人員已經知道像列表,集合,有序集合,雜湊資料型別。這使得它非常容易解決各種各樣的問題,因為我們知道哪些問題是可以處理通過它的資料型別更好。

操作都是原子性:所有redis操作是原子的,這保證了如果兩個客戶端同時訪問的redis伺服器將獲得更新後的值。

多功能實用工具:redis是乙個多實用的工具,可以在多個用例如快取,訊息,佇列使用(redis原生支援發布/訂閱),任何短暫的資料,應用程式,如web應用程式會話,網頁命中計數等。

二、安裝

先介紹一下系統環境。 輸入cat /etc/issue。

我們會看到在該目錄下多了乙個檔案,redis-3.0.2 ,

我們進入該目錄,然後編譯執行命令make,等待10左右,我們就會看到已經編譯完了,我們看到如下介面,說明我們安裝成功了。

我們在redis-3.0.2目錄下會看到多了幾個檔案 ,其中redis-server是用來啟動服務用的,redis-cli是用來啟動客戶端用的,其他的還不清楚,大家可以查一下。

我們可以啟動一下,在該目錄下輸入./redis-server 命令,就會看到如下圖所示。

這說明我們的redis安裝成功了。你也可以使用./redis.cli–p 6379 進如客戶端,進行測試,這裡就不再做了。

三、設定服務

可以看到如果我們啟動redis服務的話,每次都要進入到安裝目錄,這樣是不是很繁瑣,所以我們將redis做成乙個服務,我們直接啟動。

首先將utils/redis_init_script檔案複製到/etc/init.d下,同時易名為redis。執行命令

cp/usr/local/redis-3.0.2/utils/redis_init_script  /etc/rc.d/init.d/redis

然後在執行命令,vi/etc/rc.d/init.d/redis,並在文件第二行新增# chkconfig: 2345 80 90。如果/usr/local/redis/bin中沒有redis-server和redis-cli檔案的話,我們要在我們的安裝目錄下複製乙個過來。否則服務啟動時找不到redis-server。下圖第二個紅框所示。並且在第三個$exec $conf 後邊加乙個&,表示讓redis作為後台服務啟動,否則該服務會獨佔輸入屏。

可以看到在/etc/init.d/redis檔案中有這麼一行:conf="/etc/redis/$.conf"。於是將redis配置檔案拷貝到/etc/redis/下 。  ?

mkdir/etc/redis

cp/usr/local/redis-3.0.2/redis.conf/etc/redis/6379.conff

完成上面的操作之後,即可註冊服務:?

chkconfig --add redis

然後啟動redis服務?

service redis start

摘要:我們可以啟動一下,在該目錄下輸入./redis-server 命令,就會看到如下圖所示。(重點注意./不加沒反應)

我們我們要將/etc/rc.d/init.d/redis 檔案中的redis_$.pid修改為redis.pid

這樣我們重啟服務後,在用該命令關閉就可以了。到這裡我們的redis服務就安裝好了,並做好了乙個服務。

以上就是linux下安裝redis的全過程,希望對大家安裝redis有所幫助。

您可能感興趣的文章:

Linux下安裝Redis並配置環境

1.winscp使用ssh的開源圖形化sftp客戶端 2.securecrt 終端 程式,需要破解,自行度娘 連線伺服器 1.進入redis目錄 2.解壓redis 3.安裝gcc環境 redis是c語言編寫 4.編譯與安裝 進入檔案目錄 root guandan redis cd redis 5....

linux安裝redis並開啟redis擴充套件

php開啟多redis的擴充套件 進入進入phpstudy server php include php ext 通過phpize來進行生成配置檔案 phpstudy server php bin phpize進行生成配置檔案 生成後的配置檔案如下 configure with php config...

linux下使用yum安裝redis並啟動服務

在linux centos系統中使用yum命令安裝redis報錯 root localhost install yum install redis loaded plugins fastestmirror setting up install process determining fastest ...