linux下redis安裝與配置、集羣搭建、服務安裝

本篇博客主要介紹阿里雲Centons7下安裝redis而且配置成服務啓動、集羣搭建、以及安裝中遇到都坑和問題解決方案。html

什麼是redis?linux

Redis 是徹底開源免費的,遵照BSD協議,是一個高性能的key-value數據庫。redis

Redis 與其餘 key - value 緩存產品有如下三個特色:mongodb

  • Redis支持數據的持久化,能夠將內存中的數據保存在磁盤中,重啓的時候能夠再次加載進行使用。
  • Redis不單單支持簡單的key-value類型的數據,同時還提供list,set,zset,hash等數據結構的存儲。
  • Redis支持數據的備份,即master-slave模式的數據備份。

 

redis應用場景數據庫

 

redis、mongodb、memcached區別緩存

遇到問題:服務器

一、linux安裝redis時make test編譯錯誤數據結構

二、阿里雲 CentOS7安裝redis並開啓遠程訪問memcached

遇到的坑:性能

安裝時查閱幾篇博客後發現安裝時都在解壓redis後都去src目錄下使用make test編譯,並且編譯時還會報錯,後面找到解決方案以後發現其實這一步編譯能夠直接忽略,換另外一種方式便可,就是在src目錄下make install,後續安裝會提到。

 

安裝Redis

一、下載redis

 

https://redis.io/download

 

 

 

二、使用xftp上傳文件到服務器

 

三、解壓並重命名

tar -zxvf redis-4.0.10.tar.gz
mv redis-4.0.10 redis

 

四、安裝

 

使用make install來完成Redis的安裝。Redis的全部二進制文件將會被安裝在/usr/local/bin目錄下

cd /usr/local/tool/redis
cd src/
make install

 

五、配置成服務

    1、拷貝

cp /usr/local/tool/redis/utils/redis_init_script /etc/rc.d/init.d/redis

   

 

    2、拷貝服務

cd /usr/local/bin
cp redis-server /usr/local/tool/redis/src/
cp redis-cli /usr/local/tool/redis/src/

 

 

 

    3、創建配置文件並拷貝默認配置

mkdir /etc/redis

 

cp /usr/local/tool/redis/redis.conf /etc/redis/6379.conf

 

    4、修改配置文件(配置文件過長,建議弄到本地修改)

 

    5、修改配置文件 /etc/rc.d/init.d/redis

 

六、啓動中止

service redis start
service redis stop

 

 

 

七、測試鏈接