1、规划目录:下载目录、安装目录、redis数据目录
mkdir -p /data/app
mkdir -p /opt/redis_cluster/redis_6379/{conf,logs,pid}
mkdir -p /data/redis_cluster/redis_6379

2、可在/etc/hosts中设置redis数据库的对映关系

vim /etc/hosts

192.168.217.100 rdb01      ###添加内容

:wq!

3、安装步骤:
依赖包安装
yum install gcc gcc-c++ libsdc++-devel -y

下载redis
cd /data/app
wget http://download.redis.io/releases/redis-6.0.6.tar.gz

解压缩至安装目录
cd /opt/redis_cluster
tar zxf /var/local/app/redis-6.0.6.tar.gz -C /opt/redis_cluster/

设置软链接
ln -s /opt/redis_cluster/redis-6.0.6 /opt/redis_cluster/redis

安装
cd redis
make
提示安装成功
“Hint: It's a good idea to run 'make test' ;)

make[1]: Leaving directory `/opt/redis_cluster/redis-6.0.6/src'”

make install

:::::::::注意:::::::::

6.0.6版本安装报错,因为gcc版本过低,需要升级gcc版本。(此解决步骤引用于网络,,亲测有效)
报错提示:
make[1]: *** [server.o] Error 1
make[1]: Leaving directory `/opt/redis_cluster/redis-6.0.6/src'
make: *** [all] Error 2

解决步骤
yum -y install centos-release-scl                         ### 安装scl工具
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils       ### 安装高版本gcc库
scl enable devtoolset-9 bash                           ### 临时应用
echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile               ### 加入至环境变量中
gcc -v                                     ### 查看版本

再次make,提示成功
Hint: It's a good idea to run 'make test' ;)

make[1]: Leaving directory `/opt/redis_cluster/redis-6.0.6/src'

4、修改redis.conf文件
以守护进程模式启动
daemonize yes

绑定的主机地址(ip所在的网卡,一般为内网地址)
bind 192.168.217.100

监听端口
port 6379

pid文件和log文件的保存地址
pidfile /opt/redis_cluster/redis_6379/pid/redis_6379.pid
logfile "/opt/redis_cluster/redis_6379/logs/redis_6379.logs"

设置数据库的数量,默认数据库为0
databases 16

指定本地持久化文件(缓存)的文件名,默认是dump.rdb
dbfilename redis_6379.rdb

本地数据库的目录
dir /data/redis_cluster/redis_6379

5、启动redis
redis-server redis.conf

6、验证
ps -ef | grep redis
root 10273 1 0 14:33 ? 00:00:00 redis-server 192.168.217.100:6379

7、进入数据库
redis-cli -h 192.168.217.100
或者
redis-cli -h rdb01

redis-cli
Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected>                          ###redis-cli 会链接默认数据库,,需要设置,,或redis -h 指定数据库名称

安装redis 6.0.6的更多相关文章

  1. 安装Redis 4.0单实例

    一.Redis简单介绍 转载于网络 Redis是一个开源(BSD许可)的内存中的数据结构存储系统,它可以用作数据库.缓存和消息中间件.由于Redis采用运行在内存中的数据集工作方式,其性能卓越,能支持 ...

  2. liunx 安装redis 4.0

    liunx 上安装redis 4.0.1 第一步:将 redis-4.0.1.tar.gz 压缩问上传至/home目录下 第二步: 解压文件  tar -zxvf  redis-4.0.1.tar.g ...

  3. CentOS7.2 安装redis 3.0.6集群

    1.环境确认 a.系统版本查看 [hadoop@p168 ~]$ cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core)  b.安装依 ...

  4. centos / Linux 服务环境下安装 Redis 5.0.3

    原文:centos / Linux 服务环境下安装 Redis 5.0.3 1.首先进入你要安装的目录 cd /usr/local 2.下载目前最新稳定版本 Redis 5.0.3 wget http ...

  5. linux安装 redis(redis-3.0.2.tar.gz) 和 mongodb(mongodb-linux-x86_64-rhel62-4.0.0)

    1:首先 要下载 这两个 压缩包 注意:liunx是否已经安装过 gcc没安装的话 先安装:yum install gcc-c++ 2:安装 redis:redis-3.0.2.tar.gz (1): ...

  6. CentOS 7.3 安装redis 4.0.2服务

    CentOS 7.3 安装redis 4.0.2服务 1.下载解压 下载地址:/home/xiaoming/ wget http://download.redis.io/releases/redis- ...

  7. Linux安装Redis 6.0.5 ./install_server.sh报错

    Linux安装Redis 6.0.5 ./install_server.sh报错 linux 安装Redis6.0.5时 进行到./install_server.sh时报错, This systems ...

  8. Centos7 linux下 安装 Redis 5.0

    网上找了很多文章,发现不全而且有些问题,安装很多次之后,总结一篇可以使用的,记录之. 环境:Centos7+Redis 5.0,如果环境不符合,本篇仅供参考. 1.准备工作 作者习惯软件安装包放在单独 ...

  9. Linux 安装Redis 5.0

    结构如下: Redis 官方不建议Redis安装在WINDOWS 服务器上(尤其是生产中分布式事物缓存). linux 下Redis 5.0主从复制(一主二从)哨兵模式的搭建:https://www. ...

  10. centos 上安装redis 3.0.5

    官网下载安装包,直接使用make编译,报如下错误 : [root@localhost redis-3.0.5]# make cd src && make all make[1]: 进入 ...

随机推荐

  1. Android开发在Activity外申请权限调用相机打开相册

    问题描述: 最近在项目中遇到一个需要调用相册和打开相机的需求,但是,在Android 6.0以后,调用相册属于危险权限,需要开发者动态获取,这就意味着我们申请权限是与Activity绑定的,但如果一个 ...

  2. spingsecurity 前后端分离跨域,ajax无用户信息

    1.自测时用的postman没有任何问题 2.和前端对接时发现登录不上,ajax Error 出错:{"readyState":0,"responseText" ...

  3. noip模拟测试30

    考试总结:这次考试,不是很顺利,首先看了一眼题目,觉得先做T1,想了一会觉得没什么好思路,就去打暴力,结果我不会枚举子集,码了半天发现不对,就随便交了一份代码上去,结果CE了,然后去打T3,20min ...

  4. 第2篇-JVM虚拟机这样来调用Java主类的main()方法

    在前一篇 第1篇-关于JVM运行时,开篇说的简单些 中介绍了call_static().call_virtual()等函数的作用,这些函数会调用JavaCalls::call()函数.我们看Java类 ...

  5. 且看一文梳理VS2019中dll的创建使用

    动态链接库(dll) Windows下有静态链接(lib)库和动态链接库(dll)两种共享代码的方式. 本文将介绍dll的应用场景,以及在vs2019平台下的生成和使用. 今天的笔记内容说的是平时经常 ...

  6. Compile Java Codes in Linux Shell instead of Ant Script

    The following is frequently used ant script, compile some java source codes with a libary path, then ...

  7. mybatis源码核心代码

    /** * mybatis源码测试类 * @param args * @throws IOException * @see org.apache.ibatis.session.Configuratio ...

  8. 计算机毕业设计项目-基于SSM的学生会管理系统-基于ssm的社团信息管理系统

    注意:该项目只展示部分功能,如需了解,评论区咨询即可. 1.开发环境 开发语言:Java 后台框架:SSM 前端技术:HTML+CSS+JavaScript+Bootstrap+jQuery 数据库: ...

  9. SQL注入:基本查询原理

    SQL注入概述 sql注入不需要精通sql的各种命令,只需要了解几个命令并会使用即可. SQL注入:一种针对于数据库的攻击 现在的web网站都需要数据库的支持. SQL部分重要内容: 库:databa ...

  10. 【Vulnhub】DC-2靶机

    Vulnhub DC-2 靶机 信息搜集 访问web端发现访问不了,可以观察到相应的URL为域名而不是IP,需要在hosts文件种添加一条DNS记录. host位置:C:\Windows\System ...