linux下redis安装与配置、集群搭建、服务安装

本篇博客主要介绍阿里云Centons7下安装redis并且配置成服务启动、集群搭建、以及安装中遇到都坑和问题解决方案。

什么是redis?

Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。

Redis 与其他 key - value 缓存产品有以下三个特点:

  • Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
  • Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
  • Redis支持数据的备份,即master-slave模式的数据备份。

redis应用场景

redis、mongodb、memcached区别

遇到问题:

1、linux安装redis时make test编译错误

2、阿里云 CentOS7安装redis并开启远程访问

遇到的坑:

安装时查阅几篇博客后发现安装时都在解压redis后都去src目录下使用make test编译,而且编译时还会报错,后面找到解决方案之后发现其实这一步编译可以直接忽略,换另一种方式即可,就是在src目录下make install,后续安装会提到。


安装Redis

1、下载redis



2、使用xftp上传文件到服务器



3、解压并重命名

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





4、安装

使用make install来完成Redis的安装。Redis的所有二进制文件将会被安装在/usr/local/bin目录下
cd /usr/local/tool/redis
cd src/
make install





5、配置成服务

    一、拷贝

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


   


    二、拷贝服务

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



    三、建立配置文件并拷贝默认配置

mkdir /etc/redis

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



    四、修改配置文件(配置文件过长,建议弄到本地修改)



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



6、启动停止

service redis start
service redis stop


7、测试连接




猜你喜欢

转载自blog.csdn.net/zjh_746140129/article/details/80807773