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

 

 

 

七、测试链接