在linux伺服器上安裝單機版redis

2021-08-11 08:45:33 字數 2244 閱讀 3904

因為redis使用c語言開發的,如果要執行在linux上,需要gcc-c++的環境。

​那麼我們就要先看一下是否安裝了gcc-c++如果沒有的話,

​需要安裝gcc-c++環境(友情提示,除了指令碼語言,linux上執行啥東西都需要裝環境)。

首先需要檢視linux上是否擁有該執行環境,輸入命令為:

​rpm -qa | grep gcc-c++

我的linux上是裝有該環境的,輸入命令後的結果為:

​gcc-c++-4.4.7-17.el6.i686

如果linux上沒有該環境的話,那麼,需要安裝該環境,聯網安裝的命令如下:

​yum install gcc-c++

​yum -y install cpp binutils glibc glibc-kernheaders glibc-common glibc-devel gcc make gcc-c++ libstdc++-devel tcl

​安裝完成後,我們需要上傳安裝的redis包,我用的包的版本是3.0.7的:

​​wget 

輸入解壓安裝包的命令:

​tar -zxvf redis-3.0.7.tar.gz  -c /usr/local/

進入解壓的資料夾:cd /usr/local/redis-3.0.7

進行編譯: make

編譯後需要走執行安裝,並指定安裝路徑:make install prefix=/usr/local/redis

進入redis目錄:cd /usr/local/redis/bin/

這個目錄下,常用的是客戶端和服務端。redis-cli 是客戶端,redis-server 是服務端。

啟動redis的服務端,有兩種方式,一種是前端啟動,這種啟動需要占用乙個鏈結,啟動後對於當前會話頁面不能進行操作,不能關閉,不然redis服務就會退出。

啟動命令:./redis-server

啟動完成後效果如下:

這樣的效果有點不怎麼方便,所以我們更希望它可以不提示這個框框,然後也不影響我們的正常的**顯示。那麼我們就要修改服務端啟動方式為後端啟動。

從安裝包中複製redis.conf檔案到/usr/local/redis/bin中:cp /root/redis-3.0.2/redis.conf ./

然後開啟redis.conf 檔案:vim redis.conf

然後你看到的介面如下:

這個時候,按住shift鍵加冒號這倆鍵(需要是在英文輸入下),進入底行模式輸入set nu 顯示行號,效果如下:

這個時候,按鍵盤上的insert鍵,進入編輯模式:

找到第37行的**,將daemonize選項後的 no 改為yes 。

然後按esc鍵退出插入模式,進入一般模式。

然後按住shift鍵,同時連續按兩次z鍵(shift鍵不要鬆開),儲存檔案。

這個時候再執行剛才的啟動命令,並在其後加上redis.conf:./redis-server redis.conf 

顯示結果如下所示,看不出任何反應,但是已經啟動成功了:

輸入客戶端鏈可以測試是否啟動成功。

首先啟動測試端:./redis-cli

直接就可以顯示出如下介面,表示我們的redis服務已經啟動成功了。

然後可以使用set和get方法進行寫入和讀取:

linux 安裝單機版zookeeper

2 安裝zookeeper 2 進入zookeeper 3.4.9目錄下的conf目錄,執行copy命令cp zoo sample.cfg zoo.cfg 3 編輯zoo.cfg,執行vi zoo.cfg,修改為 the number of milliseconds of each tick tic...

redis 在 Linux 安裝的總結(單機版)

2 解壓 3 使用命令安裝 4 配置檔案複製 5 修改redis配置檔案 6 將redis設定為自啟動 7 開放6379埠 8 啟動redis 若已經啟動redis,則需要先關閉再開啟 9 其他命令 wget解壓到 usr local目錄 tar zxvf redis 5.0.8.tar.gz c ...

阿里雲ECS伺服器下單機版kylin安裝配置

一 前置條件 伺服器已安裝hadoop hive hbase且各服務已在 etc profile中正確配置環境 執行 解壓 tar xzvf apache kylin 2.4.0 bin hbase1x.tar.gz 三 配置 1 etc profile中新增 kylin home配置 2 執行 s...