1. 程式人生 > >Centos Redis原始碼安裝

Centos Redis原始碼安裝

Centos Redis原始碼安裝

gcc 編譯環境安裝

原始碼安裝 redis需要先將官網下載的原始碼進行編譯,編譯依賴 gcc 環境,如果沒有 gcc 環境,則需要安裝。

yum install
gcc-c++

建立安裝目錄

mkdir -p /usr/local/redis && cd /usr/local/redis/

下載穩定版(下載地址傳送門)

wget http://download.redis.io/releases/redis-stable.tar.gz

解壓

tar -zxvf redis-stable.tar.gz

移動到安裝目錄

 cd redis-stable && mv * .. && cd .. && rm -rf redis-stable

編譯

make MALLOC=
libc

Mac下使用

make MALLOC=jemalloc

安裝

cd /usr/local/redis/src/  &&  make install PREFIX=/usr/local/redis

建立日誌目錄

mkdir -p /data/logs/redis/

修改配置檔案

vim /usr/local/redis/redis.conf

修改一下幾項:

# 設定繫結IP(可任意訪問,可以和iptables配合限制訪問)
bind 0.0.0.0

#埠
port 6379

#配置保護模式
protected-mode yes

#Redis預設不是以守護程序的方式執行,可以通過該配置項修改,使用yes啟用守護程序
daemonize yes #指定日誌記錄級別,Redis總共支援四個級別:debug、verbose、notice、warning,預設為verbose loglevel notice #指定日誌目錄 logfile /data/logs/redis/redis.log #設定Redis連線密碼,如果配置了連線密碼,客戶端在連線Redis時需要通過AUTH <password>命令提供密碼,預設關閉 requirepass foobared

指定配置檔案啟動

/usr/local/redis/bin/redis-server  /usr/local/redis/redis.conf

檢視Redis程序

# ps -ef |grep redis
root     24851     1  0 18:48 ?        00:00:00 ./bin/redis-server 127.0.0.1:6379
root     24856 24009  0 18:49 pts/1    00:00:00 grep --color=auto redis

密碼關閉redis

/usr/local/redis/bin/redis-cli -a pwd shutdown

檢視程序

# ps -ef |grep redis
root     24923 24893  0 19:36 pts/1    00:00:00 grep --color=auto redis

客戶端連結

/usr/local/redis/bin/redis-cli -h 127.0.0.1 -p 6379 -a pwd

檢視全部的key

127.0.0.1:6379> keys *
(empty list or set)
127.0.0.1:6379>