Redis安裝詳解 CentOS

2021-10-06 04:14:29 字數 1953 閱讀 1229

wget 

tar -zxvf redis-5.0.8.tar.gz

在專案根目錄下進行編譯

make
make執行時可能會出現錯誤,因為缺少gcc環境採用以下命令進行安裝

yum install gcc
安裝之後可能還會出現錯誤

in file included from adlist.c:34:0:

zmalloc.h:50:31: 致命錯誤:jemalloc/jemalloc.h:沒有那個檔案或目錄

#include

執行

make malloc=libc

進入src下執行

make

test

可能會出現如下錯誤

you need tcl 8.5 or newer in order to run the redis test
安裝tcl

yum install tcl
安裝之後重新執行若出現以下標誌則代表執行成功

\o/ all tests passed without errors!

cleanup: may take some time... ok

執行安裝命令

make

install

修改配置檔案redis.conf

1. bind 127.0.0.1 修改為 # bind 127.0.0.1 

2. protected-mode yes 修改為 protected-mode no 與第一條一起負責外部ip可以鏈結訪問

3. daemonize no 更改為 daemonize yes 表示允許外部可以訪問

4. logfile "" 修改為 logfile "/log/redis.log" 根據自己心情配置日誌檔案位址

redis服務啟動試驗,如果日誌檔案中沒有異常資訊則表示啟動成功,或者我們通過以下命令檢查,如果出現兩條則表示成功

[root@bogon src]

# ps -aux | grep redis

root 15767 0.1 0.1 144016 1988 ? ssl 22:51 0:00 ./redis-server *:6379

root 15774 0.0 0.0 112724 988 pts/0 s+ 22:53 0:00 grep --color=auto redis

如果我們重啟伺服器的時候每次都需要重啟服務無疑是非常麻煩的,所以我們需要設定redis開機啟動

cp utils/redis_init_script /etc/init.d/redis

---修改以下資訊,與自己的安裝保持一致

redisport=6379

pidfile=/var/run/redis_$.pid

conf=

新增執行許可權

chmod +x /etc/init.d/redis
設定自啟動

# 檢查自啟動列表

chkconfig --list

# 加入自啟動列表

chkconfig --add redis

# 設定開機啟動

chkconfig redis on

如果使用以下命令可以正常啟動redis,應該設定成功。關機測試。

service redis start

Redis安裝詳解

開啟乙個cmd視窗 使用cd命令切換目錄到 c redis 執行 redis server.exe redis.conf 如果想方便的話,可以把redis的路徑加到系統的環境變數裡,這樣就省得再輸路徑了,後面的那個redis.conf可以省略,如果省略,會啟用預設的。輸入之後,會顯示如下介面 這時候...

centos安裝redis集群

安裝之前需要gcc yum install gcc c 解壓tar zxvf redis 4.0.1 cd redis 4.0.1 make make install prefix usr local redis 預設為前端啟動 cp redis 4.0.1 redis.conf usr local...

CentOS安裝Redis記錄

redis 是乙個基於記憶體的高效能key value資料庫,資料都儲存在記憶體中定期重新整理到磁碟,以極高的讀寫效率而備受關注。他的特點是支援各種資料結構,stirng,hashes,list,set,和sorted sets wget tar zxvf redis stable.tar.gz c...