日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CentOS7 redis-3.2.8 从单机到主从再到集群配置

發布時間:2025/7/14 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS7 redis-3.2.8 从单机到主从再到集群配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

redis官網:https://redis.io

下載地址:https://redis.io/download

獲取redis源碼包:http://download.redis.io/releases/redis-3.2.8.tar.gz


下載redis并編譯安裝

[root@bogon?liuzhen]#?wget?http://download.redis.io/releases/redis-3.2.8.tar.gz [root@bogon?liuzhen]#?tar?-zxvf?redis-3.2.8.tar.gz [root@bogon?redis-3.2.8]#?cd?redis-3.2.8 [root@bogon?redis-3.2.8]#?make??PREFIX=/usr/local/redis??install

PREFIX為軟件安裝的位置,根據自己需求選擇


從redis源碼包中復制redis.conf文件到redis安裝目錄

[root@localhost?/]#?cp?/liuzhen/redis-3.2.8/redis.conf?/usr/local/redis/redis.conf

編輯/usr/local/redis/redis.conf文件,修改部分配置

bind? 127.0.0.1 192.168.1.11????#建議將主機地址127.0.0.1和主機的實際IP或局域網地址都綁定

port 6379????#監聽端口,默認為6379

daemonize yes????#以后臺進程運行,默認為no

dbfilename dump.rdb????#本地數據庫文件名,默認值為dump.rdb

dir /usr/local/redis/data/????#本地數據庫存放路徑,默認值為 ./

pidfile /usr/local/redis/pid/redis_6379.pid????#以后臺進程運行,則需指定一個pid,默認為?/var/run/redis_6379.pid

logfile "/usr/local/redis/log/redis-6389.log"????#日志文件

requirepass 123456 ? #連接密碼(默認注釋,需要把注釋去掉,將123456替換為你的密碼)

#下面兩項暫時作為了解,主從時才會用到

slaveof <masterip> <masterport>????#當本機為從服務時,設置主服務的IP及端口(默認注釋)

masterauth <master-password>????#當本機為從服務時,設置主服務的連接密碼(默認注釋)

保存上面更改

創建數據存放目錄、pid存放目錄、日志存放目錄

[root@bogon redis]# mkdir /usr/local/redis/log

[root@bogon redis]# mkdir /usr/local/redis/pid

[root@bogon redis]# mkdir /usr/local/redis/data/

到這里redis已經安裝好,我們啟動一下redis

[root@localhost?/]#?/usr/local/redis/bin/redis-server?/usr/local/redis/redis.conf

查看進程有沒有成功啟動

[root@localhost?/]#?ps?-ef|grep?redis root???????4119??????1??0?18:35??????????00:00:00?/usr/local/redis/bin/redis-server?127.0.0.1:6379 root???????4123???2857??0?18:35?pts/1????00:00:00?grep?--color=auto?redis [root@localhost?/]#

這里可以看到redis已經在運行


寫入開機自啟動?

[root@localhost?/]#?echo?"/usr/local/redis/bin/redis-server?/usr/local/redis/redis.conf"?>>/etc/rc.local


redis客戶端redis-cli

? -h <ip> ? ? redis服務的連接ip地址 (默認: 127.0.0.1).

? -p <端口> ? ?端口(默認: 6379).

? -a <密碼> ? ? redis服務設置密碼后這里才需要


通過redis客戶端redis-cli連接到redis

如果當前的redis安裝在本機,端口又采用的默認端口,也沒有設置密碼,則通過下面命令就直接可以連接到redis

[root@localhost?/]#?/usr/local/redis/bin/redis-cli?? 127.0.0.1:6379>?ping PONG 127.0.0.1:6379>

輸入exit退出redis


如果是連接到遠程主機,則參考下面命令

[root@localhost?/]#?/usr/local/redis/bin/redis-cli?-h?192.168.1.11?-p?6379?-a?123456


關閉redis?

[root@localhost?/]#?/usr/local/redis/bin/redis-cli?shutdown?#關閉所有

關閉某個端口上的redis ? ?

[root@localhost?/]#?/usr/local/redis/bin/redis-cli?-p?6379?shutdown?#關閉6397端口的redis

說明:關閉以后緩存數據會自動dump到硬盤上,硬盤地址見redis.conf中的dbfilename ?dump.rdb


轉載于:https://blog.51cto.com/liuzhenlife/1901825

總結

以上是生活随笔為你收集整理的CentOS7 redis-3.2.8 从单机到主从再到集群配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。