centos 上編譯安裝 redis 伺服器

2021-08-24 17:39:21 字數 1726 閱讀 8201

wget 

tar -zxf redis-4.0.7.tar.gz

cd redis-4.0.7

make && make prefix=/usr/local/redis install

二、修改配置、

mkdir /usr/local/redis/etc

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

vim /usr/local/redis/etc/redis.conf

1.修改 daemonize no 為 daemonize yes

2.修改 pidfile /var/run/redis_6379.pid 為 pidfile /var/run/redis.pid

3.修改 logfile 「」 為 logfile /var/log/redis/access.log

4.修改 dir ./ 為 dir /var/lib/redis

5.修改 # maxclients 10000 為 maxclients 10000

三、修改/etc/sysctl.conf檔案

1、新增

# 指定核心針對記憶體分配的策略

# 0、表示核心將檢查是否有足夠的可用記憶體**用程序使用;如果有足夠的可用記憶體,記憶體申請允許;否則,記憶體申請失敗,並把錯誤返回給應用程序

# 1、表示核心允許分配所有的物理記憶體,而不管當前的記憶體狀態如何

# 2、表示核心允許分配超過所有物理記憶體和交換空間總和的記憶體

vm.overcommit_memory = 1

2、重新整理配置使之生效

sysctl -p
四、建立redis日誌檔案目錄

mkdir -p /var/log/redis
五、建立redis資料檔案目錄

mkdir -p /var/lib/redis
六、建立 redis 啟動指令碼

1、進入 redis 原始碼包,複製 redis_init_script 到 /etc/init.d/redis

cp utils/redis_init_script /etc/init.d/redis
2、編輯指令碼

vi /etc/init.d/redis
3、修改指令碼

( 1 ) .在腳步較前的位置新增如下注釋

# chkconfig:   2345 90 10

# description: redis is a persistent key-value database

( 2 ).根據實際情況修改一下內容

redisport=6379

exec=/usr/local/redis/bin/redis-server

cliexec=/usr/local/redis/bin/redis-cli

pidfile=/var/run/redis.pid

conf="/usr/local/redis/etc/redis.conf"

七、啟動 redis 並把 redis 加入到開機自啟動

service redis start

chkconfig redis on

Linux Centos下編譯安裝Redis

gcc安裝過程 指定安裝目錄 cd usr local redis 進入安裝目錄 ls 檢視目錄 ls bin 檢視bin目錄 ll bin 檢視bin目錄下檔案 cp usr local src redis 2.6.16 redis.conf 拷貝redis配置目錄到當前目錄 bin redis ...

Docker基於Centos安裝Redis

該部落格是基於docker的centos映象容器來部署 因為redis是c 編寫的而redis的安裝包是原始碼所以我們需要準備一些準備工作 安裝make gcc c 編譯工具 yum y install wget yum y install gcc automake autoconf libtool...

Centos7安裝Redis 設定Redis啟動

wgettar zxvf redis 5.0.4.tar.gzyum install gcccd redis 5.0.4make malloc libcmv redis 5.0.4 usr local 選擇資料夾執行 cd src make install安裝完成!執行完make命令後,進入src ...