Linux-centos安裝Redis

引自:https://yq.aliyun.com/articles/698045redis

 

摘要:阿里雲產品通用代金券,最高可領1888元代金券分享一波阿里雲紅包.  阿里雲的購買入口 Redis做爲如今最流行的緩存服務器,固然是要學習一下的,正好有阿里雲的服務器,索性直接在服務器上安裝了 系統 centOS 7.1安裝的Redis 5.0.4 在centos上安裝軟件可使用yum 安裝,可是安裝Redis須要配置源,挺麻煩的,索性直接使用源碼安裝吧,Redis官網也是推薦使用源碼安裝。vim

 

Redis做爲如今最流行的緩存服務器,固然是要學習一下的,正好有阿里雲的服務器,索性直接在服務器上安裝了centos

系統 centOS 7.1緩存

安裝的Redis 5.0.4服務器

在centos上安裝軟件可使用yum 安裝,可是安裝Redis須要配置源,挺麻煩的,索性直接使用源碼安裝吧,Redis官網也是推薦使用源碼安裝。工具

1. 下載Redis源碼。

推薦去Redis官網下載,傳送門。沒什麼特殊要求的話,下載最新的源碼就行了學習

Redis

點擊下載,或者右鍵複製鏈接 我安裝的時候鏈接爲http://download.redis.io/releases/redis-5.0.4.tar.gz阿里雲

把源碼下載到服務器spa

使用 axel http://download.redis.io/releases/redis-5.0.4.tar.gz命令行

由於個人服務器上安裝了axel這個工具(能夠來這看下Linux上的實用工具傳送門)

沒有axel的可使用wget http://download.redis.io/releases/redis-5.0.4.tar.gz

2. 解壓

使用tar -zvxf redis-5.0.4 把Redis源碼解壓到當前目錄(我解壓到了/root/package/)

解壓後會生成一個 redis-5.0.4文件夾,進入redis-5.0.4目錄。

3. 編譯安裝

使用make PREFIX=/usr/local/redis5/ install 命令編譯安裝redis

正常安裝完後,會把redis的程序安裝到/usr/local/redis5/bin/目錄中

如圖,已經安裝完成

爲了方便使用,咱們通常會把redis設置成一個服務

4. 配置redis服務

  一、將redis_init_script複製到 /etc/rc.d/init.d/並重命名爲redis

    cp /root/package/redis-5.0.4/utils/redis_init_script /etc/rc.d/init.d/redis

  二、編輯剛纔複製的文件 vim /etc/rc.d/init.d/redis

    在文件第一行下面添加#chkconfig: 2345 80 90

修改

EXEC=/usr/local/redis5/bin/redis-server
CLIEXEC=/usr/local/redis5/bin/redis-cli

$EXEC $CONF 後面追加 &

下圖是修改後的,須要修改的已經標註出來了

將redis的配置文件複製到/etc/redis/目錄下,並重命名爲端口.conf (默認爲 6379.conf)

cp /root/package/redis-5.0.4/redis.conf /etc/redis/6379.conf

修改一下配置文件

vim /etc/redis/6379.conf

bind 127.0.0.1 若是Redis要暴露給別的電腦訪問,就把這行註釋

daemonize yes 這個默認是no,改成yes

pidfile /var/run/redis_6379.pid 若是是這個不用修改,不然修改成這個

重要

maxmemory 268435456 這個是Redis的最大可用內存,由於個人Redis是安裝在個人服務器上的,服務器是阿里雲的學生機,只有2G內存,全部要限制一下Redis的內存佔用,我設置了256MB,maxmemory的單位是B 字節

5. 設置redis服務

使用 chkconfig --add redis 添加redis服務

使用systemctl start redis 啓動redis服務

使用systemctl enable redis 將 redis設爲開機自啓動

6. 使用redis

/usr/local/redis5/bin 目錄中 使用 ./redis-cli命令

說明redis已經成功安裝了

設置redis快捷方式

每次使用redis都有去/usr/local/redis5/bin 目錄中 使用 ./redis-cli命令啓動,太麻煩了,有沒有簡單的方法呢。固然有啦

/usr/local/redis5/bin/redis-cli鏈接到 **/usr/bin/目錄下,就能夠直接使用redis了

使用 ln -s  /usr/local/redis5/bin/redis-cli /usr/bin/redis

之後直接在命令行中 輸入 redis就可使用了

總結

  1. 使用源碼編譯安裝,必須安裝gcc和make
  2. 安裝完成後,把redis註冊成一個服務,方便使用
  3. 配置Redis爲後臺運行
  4. 設置Redis的最大內存佔用
  5. 經過軟鏈接,給redis設置快捷方式
相關文章
相關標籤/搜索