安装redis 6.0.6
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的更多相关文章
- 安装Redis 4.0单实例
一.Redis简单介绍 转载于网络 Redis是一个开源(BSD许可)的内存中的数据结构存储系统,它可以用作数据库.缓存和消息中间件.由于Redis采用运行在内存中的数据集工作方式,其性能卓越,能支持 ...
- liunx 安装redis 4.0
liunx 上安装redis 4.0.1 第一步:将 redis-4.0.1.tar.gz 压缩问上传至/home目录下 第二步: 解压文件 tar -zxvf redis-4.0.1.tar.g ...
- CentOS7.2 安装redis 3.0.6集群
1.环境确认 a.系统版本查看 [hadoop@p168 ~]$ cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) b.安装依 ...
- centos / Linux 服务环境下安装 Redis 5.0.3
原文:centos / Linux 服务环境下安装 Redis 5.0.3 1.首先进入你要安装的目录 cd /usr/local 2.下载目前最新稳定版本 Redis 5.0.3 wget http ...
- 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): ...
- CentOS 7.3 安装redis 4.0.2服务
CentOS 7.3 安装redis 4.0.2服务 1.下载解压 下载地址:/home/xiaoming/ wget http://download.redis.io/releases/redis- ...
- 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 ...
- Centos7 linux下 安装 Redis 5.0
网上找了很多文章,发现不全而且有些问题,安装很多次之后,总结一篇可以使用的,记录之. 环境:Centos7+Redis 5.0,如果环境不符合,本篇仅供参考. 1.准备工作 作者习惯软件安装包放在单独 ...
- Linux 安装Redis 5.0
结构如下: Redis 官方不建议Redis安装在WINDOWS 服务器上(尤其是生产中分布式事物缓存). linux 下Redis 5.0主从复制(一主二从)哨兵模式的搭建:https://www. ...
- centos 上安装redis 3.0.5
官网下载安装包,直接使用make编译,报如下错误 : [root@localhost redis-3.0.5]# make cd src && make all make[1]: 进入 ...
随机推荐
- PCE | 华中农大郭亮团队蛋白质组学揭示油菜内源氧化还原修饰介导盐胁迫响应
蛋白质翻译后修饰(PTM)在控制植物生长发育以及逆境适应方面发挥着重要的作用.发生在半胱氨酸巯基的亚磺酰化修饰(R-SOH)是一种可逆的氧化修饰类型,可以通过与其他修饰形态形成二硫键的形式来保护蛋白不 ...
- PHP-Audit-Labs-Day1 - in_array函数缺陷
函数缺陷原理分析 先看一段简单的源代码 class Challenge{ const UPLOAD_DIRECTORY = './solutions/'; private $file; private ...
- C++ 1 (只在源文件)//点和圆的关系 //设计一个圆形类 和一个点类 计算点和圆的关系 //点到圆心的距离 == 半径 点在圆上 //点到圆心的距离 > 半径 点在圆外 //点到圆心的距离 < 半径 点在圆内 //点到圆心的距离 获取 ....... (x1 -x2)^2 + (y1-y2)^2 开根号 和半径对比 // 计算 可以 两边同时 平方
1 //点和圆的关系 2 //设计一个圆形类 和一个点类 计算点和圆的关系 3 //点到圆心的距离 == 半径 点在圆上 4 //点到圆心的距离 > 半径 点在圆外 5 //点到圆心的距离 &l ...
- 面试必备:Android Activity启动流程源码分析
最近大致分析了一把 Activity 启动的流程,趁着今天精神状态好,把之前记录的写成文章. 开门见山,我们直接点进去看 Activity 的 startActivity , 最终,我们都会走到 st ...
- Python正则表达式re库的初次使用入门
正则表达式常用操作符: 操作符 说明 实例 . 表示任何单个字符,不包括换行符 [] 字符集,对单个字符给出取值范围 [abc]表示a.b.c,[a-z]表示a到z单个字符 [^ ] 非字符集 [^a ...
- Python语言系列-07-面向对象2
重构父类__init__方法 #!/usr/bin/env python3 # author:Alnk(李成果) # 需求:Dog类要新增一个实例属性,但是Cat类不需要 class Animal(o ...
- 开发一个分布式IM(即时通信)系统!
作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 这知识学的,根本没有忘的快呀?! 是不是感觉很多资料,点收藏起来爽.看视频时候嗨.读 ...
- vivo商城计价中心 - 从容应对复杂场景价格计算
一.背景 随着vivo商城的业务架构不断升级,整个商城较为复杂多变的营销玩法被拆分到独立的促销系统中. 拆分后的促销系统初期只是负责了营销活动玩法的维护,促销中最为重要的计价业务仍然遗留在商城主站业务 ...
- SQL 练习15
检索" 01 "课程分数小于 60,按分数降序排列的学生信息 SELECT Student.* ,SC.score from Student,SC WHERE sc.cid = ' ...
- noip17
复杂度分析全部摘自题解 T1 sb优化暴力 暴力20-40pts,我只拿了20pts. 正解: bitset 优化暴力,但是会MLE. 再次考虑如何优化,我们统计一下每个点的入度,每次遍历到这个点的时 ...