centos7自定義安裝redis

2021-09-02 21:20:14 字數 1640 閱讀 5057

wget

2.解壓

tar -zxvf redis-3.2.9.tar.gz -c /data/my

3.安裝

cd /data/my/redis-3.2.9

make

4.配置

建立日誌與資料資料夾

mkdir

/data/my/redis-3.2.9/data

mkdir

/data/my/redis-3.2.9/logs

cd /data/my/

redis-3.2.9

cp redis.conf /etc

vi /etc/redis.conf

#預設只能在本機訪問,現改為所有ip均可訪問

bind 127.0.0.1 改為 bind 0.0.0.0

#修改啟動模式為後台啟動

daemonize no 改為 daemonize yes

#修改資料檔案儲存位置

logfile "" 改為

/data/my/redis-3.2.9/logs/redis.log

dir ./ 改為 dir

/data/my/redis-3.2.9/data

#修改密碼

requirepass newpassword

5.啟動

cd /data/my/redis-3.2.9

/src

./redis-server /etc/redis.conf

6.設定開機啟動

先建立服務檔案

vim /etc/systemd/system/redis-server.service

再copy檔案內容

[unit]

description=the redis-server process manager

after=syslog.target network.target

[service]

type=forking

execstart=/data/redis-3.2.9/src/redis-server /etc/redis.conf

[install]

wantedby=multi-user.target

更新守護程序

systemctl daemon-reload

設為開機啟動

systemctl start redis-server.service

systemctl enable redis-server.service

然後reboot試試

7.redis持久化配置

redis有兩種持久化方式:

a)rdb方式(預設):

每隔一段時間對記憶體進行快照,優點:節省資源,缺點:需要容忍短時間的資料丟失。

b)aof方式:

資料儲存完整。

ps:兩種方式同時開啟,redis優先會採用aof。

以下介紹aof方式的資料持久化配置:

a>在redis安裝目錄找到redis.conf配置檔案,作如下修改:

auto-aof-rewrite-percentage 100  //快取檔案閾值

auto-aof-rewrite-min-size 64mb    //快取檔案閾值

b>配置完成後,重啟redis  

centos7安裝nginx 自定義安裝資料夾

一 安裝所需要的依賴軟體 1 gcc nginx編譯依賴gcc環境 yum install gcc c 2 pcre perl compatible regular expressions 是乙個perl庫,包括 perl 相容的正規表示式庫。nginx的http模組使用pcre來解析正規表示式 y...

centos7安裝 mysql5 7,自定義目錄

shell yum search libaio shell yum install libaio shell mkdir prod db shell cd prod db shell wget shell tar axvf mysql 5.7.27 linux glibc2.12 x86 64.ta...

Redis學習 Centos7下安裝Redis

root cd opt root zxk opt ll root zxk opt wget root zxk opt tar xzf redis 5.0.4.tar.gz root zxk opt cd redis 5.0.4 root zxk redis 5.0.4 make2 make完後 re...