日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Linux快速部署Redis_Redis

作者:老馬-Max ? 更新時間: 2022-03-26 編程語言

有必要么?

對咱們來說,部署服務器環境不是一個高頻操作。所以很多同學都不會花很多時間去記憶,一般都是直接百度(連鏈接都懶得收藏)。每次要部署環境的時候就覺得麻煩,從心底里討厭它。除了消耗時間,還會想:我也不是運維啊,搞這干啥?但對公司來說,你拿錢就得解決問題,況且有多少公司開發運維都有人?所以既然必須要做,那怎樣讓自己更舒服才重要。

寫個腳本

咱們先來寫個腳本,對了這里說的是centos。首先在任意目錄下新建一個腳本文件:

vi redis-install.sh

然后點擊【i】開啟編輯模式,把下面代碼懟進去(版本、安裝目錄根據自己需要更改):

#!/bin/bash

version="6.2.2"

echo "==========檢查并安裝gcc=========="
yum install -y gcc

echo "==========切換目錄=========="
cd ~

echo "==========下載壓縮包=========="
wget https://download.redis.io/releases/redis-${version}.tar.gz

echo "==========解壓到當前目錄=========="
tar xzf redis-${version}.tar.gz

echo "==========刪除無用文件=========="
rm redis-${version}.tar.gz

echo "==========切換目錄=========="
cd redis-${version}

echo "==========開始編譯=========="
make

echo "==========開始安裝=========="
make install PREFIX=/usr/local/redis

echo "==========配置文件=========="
cp ~/redis-6.2.2/redis.conf /usr/local/redis/bin/

echo "==========安裝完成=========="

再然后WQ出來,腳本就寫完了。

配置一下

shell腳本寫好了,直接跑:

sh redis-install.sh

腳本走完安裝也就好了。如果有錯注意查看權限、網絡。

然后切到安裝目錄,咱搞下基本配置:

cd /usr/local/redis/bin

此目錄下有個redis.conf的文件,按自己需求改改,比如下面這些:

//是否允許后臺啟動
daemonize no 改為 yes

//設置密碼
requirepass your password

//允許的最大物理存儲空間(示例為1gb)
maxmemory 1073741824

//淘汰規則,規定空間不夠用時如何淘汰已有鍵
maxmemory-policy volatile-ttl

開機自啟

用下面這條命令新建文件:

vi /etc/systemd/system/redis.service

把下面代碼懟進去:

[Unit]
Description=redis
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

然后WQ出來。緊接著重載本地服務:

systemctl daemon-reload

啟動剛才手寫的服務:

systemctl start redis.service

設置開機啟動:

systemctl enable redis.service

沒有返回就是成功。

還有一點

上面算是半自動,直接CV也能用,提升效率是實打實的,只不過單機模式是比較適用,集群還是建議上容器,方便管理。好像之前也有寫過docker下的redis,有興趣可以翻翻,能幫你省點時間就好。

原文鏈接:https://www.cnblogs.com/muchengqingxin/p/14697732.html

欄目分類
最近更新