redis3.2.3安裝部署實戰

 redis有不少版本,目前最新的版本redis-3.2.3,安裝步驟跟之前老版本的安裝步驟同樣,廢話很少說如下是安裝步驟:redis

一、首先須要下載tar安裝文件數據庫

下載地址:http://redis.io/ 服務器

下載版本:redis-3.2.3.tar.gzapp


二、解壓安裝包ide

tar -xzvf redis-3.2.3.tar.gz工具

cd redis-3.2.3.tar.gz性能

make測試

make testui

cd src/命令行

make install


三、參數介紹:

make install命令執行完成後,會在/usr/local/bin目錄下生成本個可執行文件,分別是redis-server、redis-cli、redis-benchmark、redis-check-aof 、redis-check-dump,它們的做用以下:

redis-server:Redis服務器的daemon啓動程序

redis-cli:Redis命令行操做工具。也能夠用telnet根據其純文本協議來操做

redis-benchmark:Redis性能測試工具,測試Redis在當前系統下的讀寫性能

redis-check-aof:數據修復

redis-check-dump:檢查導出工具


四、方便之後維護和管理將上述重要文件移植到指定路徑

mkdir -p /usr/local/redis/bin

mkdir -p /usr/local/redis/etc

cp mkreleasehdr.sh  redis-benchmark redis-check-aof redis-cli redis-server  /usr/local/redis/bin/

cp redis.conf   /usr/local/redis/etc/redis.conf

redis.conf是redis的重要配置文件


五、redis.conf配置文件重要參數


daemonize:是否之後臺daemon方式運行

pidfile:pid文件位置

port:監聽的端口號

timeout:請求超時時間

loglevel:log信息級別

logfile:log文件位置

databases:開啓數據庫的數量

save * *:保存快照的頻率,第一個*表示多長時間,第二個*表示執行多少次寫操做。在必定時間內執行必定數量的寫操做時,自動保存快照。可設置多個條件。

rdbcompression:是否使用壓縮

dbfilename:數據快照文件名(只是文件名,不包括目錄)

dir:數據快照的保存目錄(這個是目錄)

appendonly:是否開啓appendonlylog,開啓的話每次寫操做會記一條log,這會提升數據抗風險能力,但影響效率。

appendfsync:appendonlylog如何同步到磁盤(三個選項,分別是每次寫都強制調用fsync、每秒啓用一次fsync、不調用fsync等待系統本身同步)

requirepass:redis-cli登陸的時候須要密碼


六、程序啓動


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


七、檢查是否啓動成功

ps -ef | grep redis


八、主從配置

 redis的主從配置很是簡單,只須要修改配置文件的兩個參數

slaveof 192.168.127.121 6379  指定master的IP地址和端口

masterauth 12345678   master的認證密碼

修改完成以後,重啓redis便可.

PS:主從配置完成,重啓以後,master_link_status:down 長時間down

解決方法:

    修改redis master節點配置文件  bind 0.0.0.0

    重啓master.

相關文章
相關標籤/搜索