使用rpm包安裝redis的方法
背景說明
公司環(huán)境處于內(nèi)網(wǎng),某同事需要安裝redis,如果使用通過源碼編譯安裝redis,很多編譯工具如gcc就需要先安裝,但處于內(nèi)網(wǎng)安裝起來不太方便,當然也不是不可以。我們此處就選用通過redis的rpm包進行安裝。
rpm包查找及下載
找一臺可以上互聯(lián)網(wǎng)的服務器,由于使用rpm包進行安裝時,redis也是有一定依賴的,可以通過yumdownloader添加resolve參數(shù)下載相關的依賴。
[root@k8s-m3 ~]# yumdownloader --resolve redis --destdir=/tmp Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile epel/x86_64/metalink | 7.8 kB 00:00:00 * base: mirrors.aliyun.com * centos-gluster9: mirrors.aliyun.com * elrepo: mirrors.tuna.tsinghua.edu.cn * epel: mirror.nyist.edu.cn * extras: mirrors.ustc.edu.cn * updates: mirrors.ustc.edu.cn base | 3.6 kB 00:00:00 centos-gluster9 | 3.0 kB 00:00:00 docker-ce-stable | 3.5 kB 00:00:00 elrepo | 3.0 kB 00:00:00 epel | 4.7 kB 00:00:00 extras | 2.9 kB 00:00:00 kubernetes | 1.4 kB 00:00:00 mysql-connectors-community | 2.6 kB 00:00:00 mysql-tools-community | 2.6 kB 00:00:01 mysql57-community | 2.6 kB 00:00:00 updates | 2.9 kB 00:00:00 (1/3): epel/x86_64/updateinfo | 1.0 MB 00:00:01 (2/3): epel/x86_64/primary_db | 7.0 MB 00:00:02 (3/3): docker-ce-stable/7/x86_64/primary_db | 117 kB 00:00:04 --> Running transaction check ---> Package redis.x86_64 0:3.2.12-2.el7 will be installed --> Processing Dependency: libjemalloc.so.1()(64bit) for package: redis-3.2.12-2.el7.x86_64 --> Running transaction check ---> Package jemalloc.x86_64 0:3.6.0-1.el7 will be installed --> Finished Dependency Resolution (1/2): jemalloc-3.6.0-1.el7.x86_64.rpm | 105 kB 00:00:01 (2/2): redis-3.2.12-2.el7.x86_64.rpm | 544 kB 00:00:01
通過上面可以看到,如果要使用rpm安裝redis,jemalloc這個rpm包是需要的。將上面兩個包拷貝至內(nèi)網(wǎng)服務器,就可以愉快的安裝了。
內(nèi)網(wǎng)安裝redis
#可以看到,先安裝redis包時會提示依賴 [root@k8s-m1 ~]# rpm -ivh redis-3.2.12-2.el7.x86_64.rpm error: Failed dependencies: libjemalloc.so.1()(64bit) is needed by redis-3.2.12-2.el7.x86_64 #先安裝依賴,再安裝redis即可 [root@k8s-m1 ~]# rpm -ivh jemalloc-3.6.0-1.el7.x86_64.rpm Preparing... ################################# [100%] Updating / installing... 1:jemalloc-3.6.0-1.el7 ################################# [100%] [root@k8s-m1 ~]# rpm -ivh redis-3.2.12-2.el7.x86_64.rpm Preparing... ################################# [100%] Updating / installing... 1:redis-3.2.12-2.el7 ################################# [100%]
通過上面可以看到,其實我們也可以通過yundownloader下載gcc的相關依賴以及其他編譯過程需要的工具包,然后通過源碼編譯安裝redis。大家可以根據(jù)自己實際的需求進行選擇。
到此這篇關于使用rpm包安裝redis的方法的文章就介紹到這了,更多相關rpm包安裝redis內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Redis Sentinel實現(xiàn)高可用配置的詳細步驟
這篇文章主要介紹了Redis Sentinel實現(xiàn)高可用配置的詳細步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-09-09linux 常見的標識與Redis數(shù)據(jù)庫詳解
這篇文章主要介紹了linux 常見的標識與Redis數(shù)據(jù)庫,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10nestjs使用redis實現(xiàn)ip限流的步驟詳解
如果使用nestjs開發(fā)接口并部署之后,我們通常需要考慮到接口是否會被惡意盜刷消耗過多的資源,一個簡單的方式就是限制在單位時間內(nèi)的訪問次數(shù),所以本文給大家介紹了nestjs使用redis實現(xiàn)ip限流的步驟,需要的朋友可以參考下2025-01-01Redisson實現(xiàn)分布式鎖、鎖續(xù)約的案例
這篇文章主要介紹了Redisson如何實現(xiàn)分布式鎖、鎖續(xù)約,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-03-03