生產環境中Redis的配置流程

2021-10-04 05:12:28 字數 1180 閱讀 6811

在生產環境中,啟動redis服務,不是直接使用redis/bin 目錄下的./redis-server start,而是通過service或systemctl這兩種方式來管理的。下面是通過service來管理的形式:

要把redis作為乙個系統的daemon程序去執行的,每次系統啟動,redis程序一起啟動

(1)redis utils目錄下,有個redis_init_script指令碼

(2)將redis_init_script指令碼拷貝到linux的/etc/init.d目錄中,將redis_init_script重新命名為redis_6379,6379是我們希望這個redis例項監聽的埠號

(3)修改redis_6379指令碼的第6行的redisport,設定為相同的埠號(預設就是6379)

(4)建立兩個目錄:/etc/redis(存放redis的配置檔案),/var/redis/6379(存放redis的持久化檔案)

(5)修改redis配置檔案(預設在redis的bin目錄下,redis.conf),拷貝到/etc/redis目錄中,修改名稱為6379.conf

(6)修改redis.conf中的部分配置為生產環境

daemonize    yes                            讓redis以daemon程序執行

pidfile        /var/run/redis_6379.pid     設定redis的pid檔案位置

port        6379                        設定redis的監聽埠號

dir         /var/redis/6379                設定持久化檔案的儲存位置

(7)啟動redis之前需要執行 cd /etc/init.d, chmod 777 redis_6379,將redis設定成最大許可權

啟動redis的命令   ./redis_6379 start   關閉redis的命令:./redis_6379 stop

(8)確認redis程序是否啟動,ps -ef | grep redis

(9)讓redis跟隨系統啟動自動啟動

在redis_6379指令碼中,最上面,加入兩行注釋

# chkconfig:   2345 90 10

# description:  redis is a persistent key-value database

生產環境redis安裝配置

linux 安裝 redis 1.安裝gcc 因為redis是c語言編寫的 yum y install gcc c wget 可以先訪問 檢視版本3.解壓redis安裝包 tar zxvf redis 5.0.7.tar.gz4.進入redis目錄,編譯安裝 cd redis 5.0.7 make ...

生產環境中的 redis 是怎麼部署的?

生產環境中的 redis 是怎麼部署的?看看你了解不了解你們公司的 redis 生產集群的部署架構,如果你不了解,那麼確實你就很失職了,你的 redis 是主從架構?集群架構?用了哪種集群方案?有沒有做高可用保證?有沒有開啟持久化機制確保可以進行資料恢復?線上 redis 給幾個 g 的記憶體?設定...

生產環境中的 redis 是怎麼部署的

redis cluster,10 臺機器,5 臺機器部署了 redis 主例項,另外 5 臺機器部署了 redis 的從例項,每個主例項掛了乙個從例項,5 個節點對外提供讀寫服務,每個節點的讀寫高峰qps可能可以達到每秒 5 萬,5 臺機器最多是 25 萬讀寫請求 s。機器是什麼配置?32g 記憶體...