Redis 安裝及配置
1.0 下載檔案 下載檔案 http://download.redis.io/releases/redis-4.0.10.tar.gz 或者通過Linux控制檯下載 wget http://download.redis.io/releases/redis-4.0.10.tar.gz,下載路徑預設為當前控制檯所在的路徑
1.1 解壓檔案 sudo tar zxvf redis-4.0.10.tar.gz
1.3 進入redis-4.0.10資料夾 cd ./redis-4.0.10
1.2 移動檔案, 放到usr/local/redis/目錄下 sudo mv * /usr/local/redis/ sudo mv .gitignore /usr/local/redis/
1.3 進入redis目錄 cd /usr/local/redis/
1.4 生成 sudo make
1.5 測試,這段執行時間會較長 sudo make test
1.6 安裝,將redis的命令安裝到/usr/local/bin/⽬錄 sudo make install
1.7 安裝完成後,進入目錄/usr/local/bin中檢視 cd /usr/local/bin ll
redis-benchmark* redis-check-aof* redis-check-rdb* redis-cli* redis-sentinel -> redis-server* redis-server*
1.8 配置檔案,移動到/etc/redis/目錄下 sudo cp /usr/local/redis/redis.conf /etc/redis/
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2.0 檢視配置檔案資訊 sudo vi /etc/redis/redis.conf
2.1 繫結ip:如果需要遠端訪問,可將此⾏註釋,或繫結⼀個真實ip bind 127.0.0.1
2.2 埠,預設為6379 port 6379
2.3 是否以守護程序執行 設定為yes表示以守護程序執行,不會在命令列阻塞,類似於服務 設定為no表示非守護程序, 當前終端被阻塞 daemonize yes
2.4 日誌檔案(錯誤資訊) 儲存路徑 logfile "/var/log/redis/redis-server.log"
2.5 資料持久化檔名 dbfilename dump.rdb
2.6 資料持久化檔案的儲存路徑 dir ./
2.7 自動持久化策略 如果60秒內執行了100次修改則自動儲存一次 save 60 100 save 900 1
2.8 是否開啟aof持久化機制 appendonly no
2.9 資料庫,預設有16個 database 16
2.91 主從設定,指定主伺服器的ip+埠 slaveof
ps: 如果修改日誌檔案、持久化檔名或路徑,需要對存放檔案/路徑開啟許可權, 否則記錄/儲存失敗 如 sudo chmod 777 /var/log/redis/redis-server.log