liunx centos7安裝redis & gcc

OS7安裝redis的過程中需要使用到GCC環境編譯器

下面首先介紹如何安裝GCC環境編譯器:
判斷主機是否安裝GCC

[root@localhost ~]# rpm -q gcc
gcc-4.8.5-39.el7.x86_64

如果需要更換版本,可以先卸載當前版本

rpm -e gcc-4.8.5-39.el7.x86_64

如果提示存在軟件依賴,需要刪除依賴的軟件

sudo rpm -e [依賴的軟件]

再次執行卸載命令即可:
通過gcc -v可以查看是否卸載

安裝gcc
通過yum命令安裝:

yum -y install gcc gcc-c++ kernel-devel //簡單快速

手動安裝

  • 從CentOS7的系統安裝鏡像中取出需要的rpm包(解壓鏡像文件,在Packages目錄中有所有的rpm)
  • 上傳到待安裝的系統中
  • 執行安裝命令
rpm -ivh mpfr-3.1.1-4.el7.x86_64.rpm
rpm -ivh libmpc-1.0.1-3.el7.x86_64.rpm
rpm -ivh kernel-headers-3.10.0-123.el7.x86_64.rpm
rpm -ivh glibc-headers-2.17-55.el7.x86_64.rpm
rpm -ivh glibc-devel-2.17-55.el7.x86_64.rpm
rpm -ivh cpp-4.8.2-16.el7.x86_64.rpm
rpm -ivh gcc-4.8.2-16.el7.x86_64.rpm

也可以使用如下命令統一安裝:

rpm -Uvh *.rpm --nodeps --force

驗證是否安裝成功gcc -v

OK,安裝完了GCC環境,下面我們來安裝redis吧

  • 下載文件:redis-4.0.6
  • 上傳至服務器
  • 解壓 tar -zxvf redis-4.0.6.tar.gz
  • 跳轉目錄 cd redis-4.0.6
  • 編譯安裝 make MALLOC=libc
  • 繼續執行 cd src && make install
    完成,是不是很簡單

啓動redis的三種方式:
第一種:直接啓動

./redis-server

這種啓動方式需要一直打開窗口,不能進行其他操作
第二種:後臺進程啓動
修改redis.conf文件 vi redis.conf
修改參數daemonize nodaemonize yes
指定配置文件啓動

./redis-server /usr/local/redis-4.0.6/redis.conf

第三種:開機啓動

  • 在/etc目錄下新建redis目錄 mkdir redis
  • /usr/local/redis-4.0.6/redis.conf 文件複製一份到/etc/redis目錄下,並命名爲6379.conf
  • 將redis的啓動腳本複製一份放到/etc/init.d目錄下
cp /usr/local/redis-4.0.6/utils/redis_init_script /etc/init.d/redisd
  • 設置redis開機自啓動
cd /etc/init.d
chkconfig redisd on

會提示service redisd does not support chkconfig
解決方法:
使用vim編輯redisd文件,在第一行加入如下兩行註釋,保存退出

//redis服務必須在運行級2,3,4,5下被啓動或關閉,啓動的優先級是90,關閉的優先級是10
# chkconfig:   2345 90 10
# description:  Redis is a persistent key-value database

再次執行命令: chkconfig redisd on

OK,之後就可以以服務的形式啓動redis了

啓動redis服務:service redisd start
停止redis服務:service redisd stop | redis-cli SHUTDOWN

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章