Linux 下安裝 Redis 總結

2021-09-10 02:35:19 字數 1684 閱讀 9781

進入 redis 的解壓檔案,使用make命令編譯原始碼

可能出現的錯誤:fatal error: jemalloc/jemalloc.h: no such file or directory

在 redis 的 readme.md 檔案中,可以找到解決方法,手動設定 malloc 環境。

使用make malloc=libc命令代替make命令。

編譯好 redis 之後,可以使用make test命令測試一下。

可能出現提示you need tcl 8.5 or newer in order to run the redis test,這是缺少 tcl 包,安裝一下 tcl 就好了(如yum install tcl)。

測試完成,就可以安裝 redis 了,先 cd 到 redis 解壓檔案的 src 目錄,使用make prefix=/usr/local/redis install安裝,可以設定 redis 的安裝位置。

安裝完 redis,可以看到 redis 安裝目錄下只有乙個 bin 目錄,目錄內容如下:

前台啟動

使用redis-server命令就可以啟動 redis 伺服器了,但是預設是前台啟動方式,也就是 redis 會占用當前的終端視窗。

預設配置啟動redis伺服器.png

後台啟動

後台啟動方式,需要指定配置檔案,拷貝 redis 解壓檔案中的 redis.conf 檔案到 redis 的安裝目錄(方便查詢),修改拷貝後的 redis.conf 檔案中的內容,將daemonize no改為daemonize yes,也即是將 redis 伺服器作以守護程序方式執行。

在啟動時,使用redis-server /path/redis.conf命令啟動,path 為你指定的配置檔案目錄,這樣 redis 就不會占用終端視窗了。

使用檢視程序命令,看 redis 是否真正啟動成功,ps -aux | grep redis

使用redis-cli命令啟動 redis 的命令列視窗,ping命令來測試是否可以連線 redis 伺服器。

核心配置

繫結的ip位址,預設只允許本機訪問 redis,也即是 127.0.0.1(localhost),如果其他ip也想訪問,可以將bind 127.0.0.1改為bind 指定的ip位址,ip 位址設定成 0.0.0.0 表示允許任何ip訪問,但這樣做不安全!!!

埠號,預設埠 6379,可以修改為其他埠。

是否以守護程序方式執行,預設是前台啟動方式,可以修改為後台啟動方式。

資料檔案,預設數名稱為 dump.rdb。

資料檔案儲存的位置,預設和配置檔案在同一目錄下。

日誌記錄的位置,預設是直接輸出到控制台中。

資料庫個數,預設是 16 個。

Linux下Redis下安裝

redis安裝 檢查是否安裝redis ps ef grep redis2.檢查gcc服務是否安裝成功 rpm qa grep gcc注 安裝成功則顯示 mkdir redis5.解壓redis安裝包 tar zxvf redis 2.8.17 tar.gz c usr local redis 解壓...

redis學習 Linux下安裝redis

一,準備材料 1.linux系統 這裡是在vm中安裝的centos虛擬機器,安裝虛擬機器後為了方便除錯,實現windows主機與centos通訊 windos主機與centos通訊配置 首先將vm的網路模式設定成主機模式,這樣做的好處是,我們不需要因為主機的ip改變而去改變linux ip 保持同一...

linux下安裝redis遇到的問題總結

1.redis 編譯報錯 make 3 gcc 命令未找 用root使用者登入,然後執行以下命令 yum y install gcc automake autoconf libtool make 2.make cc 命令未找到的解決方法 沒安裝gcc,然後安裝 yum install gcc yum...