Linux_05-Centos7上Redis6.0的安装

Centos7上Redis6.0的安装

一、下载Redis

直接登录官网下载你需要的版本https://redis.io/
redis官网

#下载、编译、安装redis
$ wget http://download.redis.io/releases/redis-6.0.6.tar.gz
$ tar xzf redis-6.0.6.tar.gz
$ cd redis-6.0.6
$ make
#启动服务
$ src/redis-server
#运行shell 及 基本操作
$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

下载安装方式

$ wget http://download.redis.io/releases/redis-6.0.6.tar.gz  

下载redis

$ tar xzf redis-6.0.6.tar.gz

解压这个包

$ cd redis-6.0.6

进入这个包

$ make

执行安装

二、跟着我来做,总有小插曲

安装报错

分析一下问题:
这个问题,是由于gcc版本问题导致的,不是什么大问题,切换一下gcc版本问题应该就可以迎刃而解了

三、解决gcc版本问题

  • ①安装centos-release-scl
$ yum install centos-release-scl

安装centos-release-scl

  • ②安装devtoolset-7-gcc*
$ yum install devtoolset-7-gcc*

安装devtoolset-7-gcc

  • ③切换gcc
$ scl enable devtoolset-7 bash

切换gcc7

三、再一次安装,继续报错

又一个报错

再分析一波:
在redis的解压包下有个README文件,打开这个文件 有这个一段话。

解决MALLOC问题

说的是关于分配器allocator,如果有MALLOC这个环境变量,会有用这个环境变量的去建立Redis。

而且libc并不是默认的分配器,默认的是jemalloc, 因为jemalloc被证明有更少的fragmentation problems比libc。

但是如果你又没有jemalloc而只有libc当然make出错。所以加这么一个参数。

解决方案

$ make MALLOC=libc

四、矢志不渝,继续安装

$ make MALLOC=libc
$ src/redis-server

启动redis
看到上面这个还算好看的界面 那么恭喜你Redis安装成功了

五、redis.conf配置

  • ①Ctrl+C退出启动终端

退出redis启动终端

  • ②进入redis的配置文件
$ vim redis.conf

redis的配置文件

  • ③修改访问绑定地址

bindAddress

  • ④修改守护进程启动

daemonize

  • ⑤设置登陆密码

设置登录密码

  • ⑥开放6379端口
Redis 默认的启动端口位6379端口
$ firewall-cmd --zone=public --add-port=6379/tcp --permanent
$ firewall-cmd --reload
$ firewall-cmd --list-port

开放6379

  • ⑦通过配置文件启动redis
$ src/redis-server ./redis.conf

再一次启动Redis

六、万事俱备,只欠东风

  • ①下载RedisDesktopManager工具

直接登录官网下载你需要的版本https://redisdesktop.com/
redisdesktop官网
免费试用
使用GitHub登录
先试用14天
选择相对应的版本下载
接下来,就是一杯咖啡闲暇的安装时光了,生活依旧如此美好

七、东风已到,准备借箭

  • ①Redis新建连接

Redis新建连接
连接redis服务器成功
至此Redis的安装、配置及管理软件的基本使用就讲述完成了
下一节咱们继续讲解Nginx在Centos7上的安装

THE END
分享
二维码
打赏
< <上一篇
下一篇>>