安装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]: 进入 ...
随机推荐
- Android开发在Activity外申请权限调用相机打开相册
问题描述: 最近在项目中遇到一个需要调用相册和打开相机的需求,但是,在Android 6.0以后,调用相册属于危险权限,需要开发者动态获取,这就意味着我们申请权限是与Activity绑定的,但如果一个 ...
- spingsecurity 前后端分离跨域,ajax无用户信息
1.自测时用的postman没有任何问题 2.和前端对接时发现登录不上,ajax Error 出错:{"readyState":0,"responseText" ...
- noip模拟测试30
考试总结:这次考试,不是很顺利,首先看了一眼题目,觉得先做T1,想了一会觉得没什么好思路,就去打暴力,结果我不会枚举子集,码了半天发现不对,就随便交了一份代码上去,结果CE了,然后去打T3,20min ...
- 第2篇-JVM虚拟机这样来调用Java主类的main()方法
在前一篇 第1篇-关于JVM运行时,开篇说的简单些 中介绍了call_static().call_virtual()等函数的作用,这些函数会调用JavaCalls::call()函数.我们看Java类 ...
- 且看一文梳理VS2019中dll的创建使用
动态链接库(dll) Windows下有静态链接(lib)库和动态链接库(dll)两种共享代码的方式. 本文将介绍dll的应用场景,以及在vs2019平台下的生成和使用. 今天的笔记内容说的是平时经常 ...
- 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 ...
- mybatis源码核心代码
/** * mybatis源码测试类 * @param args * @throws IOException * @see org.apache.ibatis.session.Configuratio ...
- 计算机毕业设计项目-基于SSM的学生会管理系统-基于ssm的社团信息管理系统
注意:该项目只展示部分功能,如需了解,评论区咨询即可. 1.开发环境 开发语言:Java 后台框架:SSM 前端技术:HTML+CSS+JavaScript+Bootstrap+jQuery 数据库: ...
- SQL注入:基本查询原理
SQL注入概述 sql注入不需要精通sql的各种命令,只需要了解几个命令并会使用即可. SQL注入:一种针对于数据库的攻击 现在的web网站都需要数据库的支持. SQL部分重要内容: 库:databa ...
- 【Vulnhub】DC-2靶机
Vulnhub DC-2 靶机 信息搜集 访问web端发现访问不了,可以观察到相应的URL为域名而不是IP,需要在hosts文件种添加一条DNS记录. host位置:C:\Windows\System ...