天天看點

阿裡雲遠端伺服器安裝redis

準備工作:下載下傳安裝最新版的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

繼續閱讀