Linux 原始碼安裝
# wget http://download.redis.io/releases/redis-6.0.9.tar.gz
# tar xzf redis-6.0.9.tar.gz
# cd redis-6.0.9
# make
執行完 make 命令后,redis-6.0.9 的 src 目錄下會出現編譯后的 redis 服務程式 redis-server,還有用于測驗的客戶端程式 redis-cli:
下面啟動 redis 服務:
# cd src
# ./redis-server
注意這種方式啟動 redis 使用的是默認配置,也可以通過啟動引數告訴 redis 使用指定組態檔使用下面命令啟動,
# cd src
# ./redis-server ../redis.conf
redis常見錯誤:error: ‘struct redisServer’ has no member named ‘masterhost’
實際上就是gcc的版本太低了,只要更新gcc即可
解決方法:
# 1. 安裝gcc套裝(如果是新系統,gcc通常安裝不全面) yum install cpp yum install binutils yum install glibc yum install glibc-kernheaders yum install glibc-common yum install glibc-devel yum install gcc yum install make # 2. 升級gcc yum -y install centos-release-scl yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils scl enable devtoolset-9 bash #注意:scl命令啟用只是臨時的,退出shell或者重啟就會恢復到原來的gcc版本, #如果要長期生效的話,執行如下: echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/228981.html
標籤:其它
