天天看點

鲲鵬arm64 V10 安裝redis 5.0.8

作者:zhuhch

1.鲲鵬arm64 V10系統詳情

[root@xx ~]# cat /etc/os-release 
    NAME="Kylin Linux Advanced Server"
    VERSION="V10 (Tercel)"
    ID="kylin"
    VERSION_ID="V10"
    PRETTY_NAME="Kylin Linux Advanced Server V10 (Tercel)"
    ANSI_COLOR="0;31"           

2.下載下傳安裝Redis 5.0.8

wget http://download.redis.io/releases/redis-5.0.8.tar.gz

鲲鵬arm64 V10 安裝redis 5.0.8

2.1編譯

tar -zxvf redis-5.0.8.tar.gz -C /usr/local/
cd /usr/local/redis-5.0.8
make            

2.2可能遇到的問題

2.2.1需要安裝編譯環境

yum install gcc           

2.2.2 庫檔案連結錯誤

鲲鵬arm64 V10 安裝redis 5.0.8

latomic 代表的是 libatomic.so,也即是在編譯的過程中,需要 libatomic.so 庫,而系統又找不到這個庫;

2.3.2.1 系統中沒有安裝依賴庫 libatomic.so

通過執行 find / -name "libatomic.so*" 來确認

如果沒有的話,在軟體源中搜尋相關的軟體包

yum list |grep libatomic
yum -y install libatomic libatomic_ops-devel #安裝相關依賴           

2.3.2.2 使用軟連結的方法将依賴庫libatomic.so連結到正确路徑

鲲鵬arm64 V10 安裝redis 5.0.8
#
    #ln -s /usr/lib/gcc/aarch64-linux-gnu/7.3.0/libatomic.so /usr/lib/libatomic.so            

然後再進行編輯

make distclean && make           

2.3 配置redis

2.3.1 将redis配置檔案複制到/etc/redis/下

鲲鵬arm64 V10 安裝redis 5.0.8

2.3.2 對redis.conf 進行配置

vi /etc/redis/redis.conf           

2.3.3 運作redis并指定配置檔案

鲲鵬arm64 V10 安裝redis 5.0.8

2.3.4 設定開機自啟動

1.執行如下指令,将Redis啟動腳本放置/etc/init.d/目錄下,并命名為redis

cp -i /usr/local/redis-5.0.8/utils/redis_init_script /etc/init.d/redis           

2.修改啟動腳本内容

vi /etc/init.d/redis           

3.設定服務開啟啟動

鲲鵬arm64 V10 安裝redis 5.0.8
chkconfig redis on;
        #redis 啟停
        service redis stop | start;           

繼續閱讀