標籤:make 下載 dir 127.0.0.1 emctl 設定 路徑 一個 檔案夾
安裝依賴
# yum install -y gcc gcc-c++ wget
下載redis源碼包
wget http://download.redis.io/releases/redis-4.0.0.tar.gz
# tar -zxvf redis-4.0.0.tar.gz
# make PREFIX=/usr/local/redis install #安裝到指定目錄中
看到一個bin的目錄,裡麵包括了以下檔案:
redis-benchmark redis-check-rdb redis-sentinel redis-check-aof redis-cli redis-server
複製服務指令碼到系統目錄
# cp redis-4.0.0/utils/redis_init_script /etc/rc.d/init.d/redis
# vim /etc/rc.d/init.d/redis
在第二行,即
#!/bin/sh
的後面,加入如下一行
#chkconfig: 2345 80 90
將redis註冊為服務
# chkconfig --add redis
複製設定檔
在redis目錄下建立conf檔案夾
# cp *.conf /usr/local/redis/conf/
cd /usr/local/redis/bin/cp redis-benchmark redis-cli redis-server /usr/bin/
vim /usr/local/redis/conf/redis.conf# 修改一下配置# redis以守護進程的方式運行# no表示不以守護進程的方式運行(會佔用一個終端) daemonize yes# 用戶端閑置多長時間後中斷連線,預設為0關閉此功能 timeout 300# 設定redis記錄層級,預設層級:notice loglevel verbose# 設定記錄檔的輸出方式,如果以守護進程的方式運行redis 預設:"" # 並且日誌輸出設定為stdout,那麼日誌資訊就輸出到/dev/null裡面去了 logfile stdout
因為我們是自訂路徑安裝,所以要修改指令碼裡的相關路徑配置
EXEC=/usr/local/redis/bin/redis-server
CLIEXEC=/usrlocal/redis/bin/redis-cli
CONF=”/usr/local/redis/conf/redis-${REDISPORT}.conf”
配置redis的設定檔
daemonize yes
bind 127.0.0.1 10.10.1.3
logfile “/data/logs/redis/redis.log”
dir /data/data/redis/
timeout 0
只簡單修改了這幾個配置,
啟動Redis
輸入命令:/usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf
查看Redis是否正常啟動
使用命令:ps -aux|grep redis
使用Redis用戶端串連Redis
cd /usr/local/redis/bin \\進入安裝目錄
./redis-cli \\串連Redis
設定key進行測試
啟動redis
# systemctl restart redis.service
Redis編譯安裝