準備工作:下載下傳安裝最新版的gcc編譯器
安裝C 語言的編譯環境
yum install centos-release-scl scl-utils-build
yum install -y devtoolset-8-toolchain
scl enable devtoolset-8 bash
測試 gcc版本
gcc --version
下載下傳redis-6.2.1.tar.gz放/opt目錄
解壓指令:tar -zxvf redis-6.2.1.tar.gz
解壓完成後進入目錄:cd redis-6.2.1
在redis-6.2.1目錄下再次執行make指令(隻是編譯好)
如果沒有準備好C語言編譯環境,make 會報錯—Jemalloc/jemalloc.h:沒有那個檔案
解決方案:運作make distclean
跳過make test 繼續執行: make install
安裝目錄:/usr/local/bin
檢視預設安裝目錄:
redis-benchmark:性能測試工具,可以在自己本子運作,看看自己本子性能如何
redis-check-aof:修複有問題的AOF檔案,rdb和aof後面講
redis-check-dump:修複有問題的dump.rdb檔案
redis-sentinel:Redis叢集使用
redis-server:Redis伺服器啟動指令
redis-cli:用戶端,操作入口
前台啟動(不推薦)
前台啟動,指令行視窗不能關閉,否則伺服器停止
背景啟動(推薦)
備份redis.conf
拷貝一份redis.conf到其他目錄
cp /opt/redis-3.2.5/redis.conf /myredis
背景啟動設定daemonize no改成yes
修改redis.conf(128行)檔案将裡面的daemonize no 改成 yes,讓服務在背景啟動
Redis啟動
redis-server/myredis/redis.conf
用用戶端通路:redis-cli
1.1.4.5. 多個端口可以:redis-cli -p6379
1.1.4.6. 測試驗證: ping
1.1.4.7. Redis關閉
單執行個體關閉:redis-cli shutdown
也可以進入終端後再關閉
多執行個體關閉,指定端口關閉:redis-cli -p 6379 shutdown