CentOS7下安装Redis-6.2.6

一、 Redis简介(网址:http://download.redis.io)

     Redis是一个开源(BSD许可)的内存数据结构存储,用作数据库、缓存和消息代理。Redis提供数据结构,例如字符串、散列、列表、集合、具有范围查询的排序集合、位图、超日志、地理空间索引和流。Redis具有内置复制、Lua脚本、LRU驱逐、事物和不同级别的磁盘持久性,并通过Redis Sentinel 和 Redis Cluster 自动分区提供高可用性。Redis 是用ANSI C编写的,可以在大多数POSIX系统(如Linux和OS X)中运行,无需外部依赖。我们推荐使用Linux进行部署,Redis可以在SmartOS等Solaris派生系统中工作,但支持是尽量大努力。Windows版本没有官方支持

二、准备工作

1.因为redis-5以上要使用gcc5.3以上版本进行编辑,但是centos7默认安装的gcc版本是4.8.5,所以需要升级gcc版本

#安装gcc
[root@hadoop01 ~]# yum -y install gcc tcl

#查看gcc版本,centos7默认安装4.8.5
[root@hadoop01 ~]# gcc -v  

2.升级gcc版本

#升级gcc到9.3
[root@hadoop01 ~ ]# yum -y install centos-release-scl
[root@hadoop01 ~ ]# yum -y devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
[root@hadoop01 ~ ]# scl enable devtoolset-9 bash
#需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复系统gcc版本。

#如果要长期使用gcc 9.3的话,输入以下命令:
[root@hadoop01 ~ ]# echo -e "\nsoure /opt/rh/devtoolset-9/enable" >>/etc/profile

#查看gcc版本
[root@hadoop01 ~ ]# gcc -v

三、安装 Redis

1.下载:http://download.redis.io

2.解压

#解压安装包
[root@hadoop01 software]# tar -zxvf redis-6.2.6.tar.gz -C /export/servers
#注:/export/servers/是我自己的路径,这里需改成自己的路径

#进入安装包
[root@hadoop01 servers]# cd redis-6.2.6

#编译和安装
[root@hadoop01 redis-6.2.6]# make && make test && make install

注:如果在编译过程时出现以下错误 

 则输入:

#编译出错时,清除编译生成文件
[root@hadoop01 redis-6.2.6]# make distclean

#卸载
[root@hadoop01 redis-6.2.6]# make uninstall

完后,在输入make && make test && make install安装,显示以下则下载成功(本人这里显示的是redis目录,因为我改名了 mv redis-6.2.6/ redis)

 四、配置

#在安装目录下创建一个 bin目录
[root@hadoop01 redis-6.2.6]# mkdir bin
[root@hadoop01 redis-6.2.6]# cd src/

#将 redis-server 和 redis-cli 移动到 bin 目录中
[root@hadoop01 src]# cp redis-server ../bin/
[root@hadoop01 src]# cp redis-cli ../bin/


[root@hadoop01 src]# cd ..
[root@hadoop01 redis-6.2.6]# cp redis-conf bin/
[root@hadoop01 redis-6.2.6]# cd bin/
[root@hadoop01 bin]# ls
redis-cli redis.conf redis-server


#修改配置文件
[root@hadoop01 bin]# vi redis.conf
#修改的地方如下
#设置可以访问redis服务的IP
bind 0.0.0.0
#设置redis的访问窗口
port 6397
#设置访问redis的密码
requirepass 123456


#启动redis,登录数据库
[root@hadoop01 bin]# ./redis-server redis.conf

启动成功后如下:

五、测试 

1.复制会话,进入bin目录,输入./redis-cli。结果如下图:

 2.进入数据库时需要认证,认证完后进行测试。如下图:

3.关闭redis(注:下面的提示是指在命令行使用密码是不安全的,可忽略,不影响)

 到这里,下载就完毕了。

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值