linux 編譯安裝 redis6

2021-09-21 14:17:06 字數 1090 閱讀 6876

執行效能測試

centos : yum groupinstall 「development tools」 -y

ubuntu : apt install build-essential wget -y

axel 

tar -vxzf redis-6.0.5.tar.gz

cd redis-6.0.5

make malloc=libc

cd src

make

install

建立必備的資料夾

mkdir -p /root/programs/redis

vim /root/programs/redis/redis.conf

echo 'log' >> /root/programs/redis/redis.log

redis.conf裡面這樣寫

#後台執行

daemonize yes

#指定監聽埠

port 6379

#日誌檔案存放路徑

logfile /root/programs/redis/redis.log

#也可以監聽兩個ip位址,空格隔開

bind 0.0.0.0

#指定認證密碼為redhat

requirepass redhat

#持久化資料存放目錄

dir /root/programs/redis

#rbd持久化資料檔案

dbfilename dump.rdb

redis-server /root/programs/redis/redis.conf
redis-benchmark
wget ''

tar -xf axel-2.4.tar.gz

cd axel-2.4

./configure && make && make install

axel

redis6安裝 centos系統

在centos7.5伺服器上按照官方發布的安裝方式並不能進行正確的安裝,現收集並整理如下安裝方式,親測有效 1.安裝依賴 yum install y cpp binutils glibc glibc kernheaders glibc common glibc devel gcc make tcl2...

redis6集群安裝

建立集群配置檔案redis cluster 7000.conf,埠7000 port 7000 daemonize yes pidfile user local redis redis redis 7000 cluster.pid logfile 7005 cluster.log bind 0.0....

redis 6 阻塞查詢

redis是典型的單執行緒架構,所有的讀寫操作都是在一條主線程中完成的。當redis用於高併發場景時,這條執行緒就變成了它的生命線。如果出現阻塞,哪怕是很短時間,對於我們的應用來說都是噩夢。導致阻塞問題的場景大致分為內在原因和外在原因 內在原因包括 不合理地使用api或資料結構 cpu飽和 持久化阻...