環境搭建---Redis

安裝

下載後

解壓
tar -zxf /opt/redis-5.0.0.tar.gz
編譯
cd /opt/redis-5.0.0 && make
安裝
cd /opt/redis-5.0.0/src && make install
拷貝命令
mkdir /opt/redis-5.0.0/bin && mv /opt/redis-5.0.0/src && mv mkreleasehdr.sh  redis-benchmark  redis-check-aof  redis-check-rdb  redis-cli  redis-sentinel  redis-server  redis-trib.rb /opt/redis-5.0.0/bin
 
拷貝配置
mkdir /opt/redis-5.0.0/etc && mv /opt/redis-5.0.0/redis.conf /opt/redis-5.0.0/etc/

配置

vim redis.conf (更詳細的原因查看redis.conf的註釋)
protected-mode no 默認是yes,修改爲 no
bind 127.0.0.1 註釋掉這句
daemonize yes 默認是no,修改爲 yes #即默認以後臺程序方式運行
logfile "/opt/redis-5.0.0/logs/redis.log" #修改生成默認日誌文件位置
dir /opt/redis-5.0.0/data/redisData #配置持久化文件存放位置
requirepass foobared 去掉註釋,設置密碼

使用

啓動(3種方式)

默認

#加上`&`號使redis以後臺程序方式運行
./redis-server &

配置

redis-server ./redis.conf

腳本

推薦在生產環境中使用啓動腳本方式啓動redis服務。啓動腳本redis_init_script位於Redis的 /utils/ 目錄下

#大致瀏覽下該啓動腳本,發現redis習慣性用監聽的端口名作爲配置文件等命名,我們後面也遵循這個約定。
#redis服務器監聽的端口
REDISPORT=6379
#服務端所處位置,在make install後默認存放與`/usr/local/bin/redis-server`,如果未make install則需要修改該路徑,下同。
EXEC=/usr/local/bin/redis-server
#客戶端位置
CLIEXEC=/usr/local/bin/redis-cli
#Redis的PID文件位置
PIDFILE=/var/run/redis_${REDISPORT}.pid
#配置文件位置,需要修改
CONF="/etc/redis/${REDISPORT}.conf"

根據啓動腳本要求,將修改好的配置文件以端口爲名複製一份到指定目錄。需使用root用戶

mkdir /etc/redis
cp redis.conf /etc/redis/6379.conf

將啓動腳本複製到/etc/init.d目錄下,本例將啓動腳本命名爲redisd(通常都以d結尾表示是後臺自啓動服務)

cp /redis-5/utils/redis_init_script /etc/init.d/redisd

停止

#使用客戶端
redis-cli shutdown
#因爲Redis可以妥善處理SIGTERM信號,所以直接kill -9也是可以的
kill -9 PID
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章