Centos 7 安装Redis 6 使用Redis Desktop Manager图形化管理工具

Centos 7 安装Redis 6 使用Redis Desktop Manager图形化管理工具

1.下载安装

  1. 进入Linux /opt目录 下载redis
wget http://download.redis.io/releases/redis-6.0.8.tar.gz
  1. 在/opt目录下,执行解压命令
tar xzf redis-6.0.8.tar.gz
  1. 进入redis目录
cd redis-6.0.8
  1. 在此目录下执行编译安装命令
make
make install

PS:在执行编译安装时可能会出现server.c:5491:15: 错误:‘struct redisServer’没有名为‘maxmemory’的成员等错误信息

Centos 7 安装Redis 6 使用Redis Desktop Manager图形化管理工具_第1张图片

错误原因:
gcc版本的问题,由于我使用的redis6.0版本的。查看gcc版本,如下所示:

Centos 7 安装Redis 6 使用Redis Desktop Manager图形化管理工具_第2张图片

解决办法:
将gcc升级到 5.3及以上版本,分别执行以下命令:

yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils 
scl enable devtoolset-9 bash

注意:
scl命令启用只是临时的,推出xshell或者重启虚拟机就会恢复到原来的gcc版本。如果要长期生效的话,执行如下:
echo “source /opt/rh/devtoolset-9/enable” >>/etc/profile

然后再执行编译安装命令即可

执行install
Centos 7 安装Redis 6 使用Redis Desktop Manager图形化管理工具_第3张图片

执行make install
Centos 7 安装Redis 6 使用Redis Desktop Manager图形化管理工具_第4张图片

进入默认安装目录cd /usr/local/bin,此目录中有如下文件
在这里插入图片描述
Centos 7 安装Redis 6 使用Redis Desktop Manager图形化管理工具_第5张图片

2.Redis服务的启动

  1. 修改redis配置文件
vim /opt/redis-6.0.8/redis.conf

Centos 7 安装Redis 6 使用Redis Desktop Manager图形化管理工具_第6张图片

将其daemonize no 修改为aemonize yes 让其可以在后台运行

  1. 启动redis服务
cd /usr/local/bin
redis-server /opt/redis-6.0.8/redis.conf
  1. 查看服务是否启动
ps aux | grep redis-server

在这里插入图片描述

3.Redis命令行工具

Centos 7 安装Redis 6 使用Redis Desktop Manager图形化管理工具_第7张图片

4.配置Redis密码

  1. 修改redis配置文件
vim /opt/redis-6.0.8/redis.conf
  1. 找到requirepass foobared
    Centos 7 安装Redis 6 使用Redis Desktop Manager图形化管理工具_第8张图片

将注释去除,同时将foobared修改为你要给redis设置的密码

Centos 7 安装Redis 6 使用Redis Desktop Manager图形化管理工具_第9张图片

5.使用Redis Desktop Manager管理工具连接Redis

Redis Desktop Manager是Redis图形化管理工具,方便管理人员更方便直观地管理Redis数据

Centos 7 安装Redis 6 使用Redis Desktop Manager图形化管理工具_第10张图片

此时直接连接会发现 连接失败
Centos 7 安装Redis 6 使用Redis Desktop Manager图形化管理工具_第11张图片

我们可以先查看Redis进程
在这里插入图片描述
可以发现后面为redis-server 127.0.0.1:6379 只允许本机连接

解决方法:修改redis.conf文件

vim /opt/redis-6.0.8/redis.conf
  1. 找到bind 127.0.0.1将其注释
    Centos 7 安装Redis 6 使用Redis Desktop Manager图形化管理工具_第12张图片

  2. 重启redis
    可以进入redis-cli 关闭redis

SHUTDOWN

在这里插入图片描述

如果设置了Redis密码会出现没有身份认证
在这里插入图片描述

需要在进入redis-cli之前输入密码
在这里插入图片描述

此时我们查看redis服务状态 可以看见服务已被关闭
在这里插入图片描述

启动redis服务 并查看reids服务状态

cd /usr/local/bin
redis-server /opt/redis-6.0.8/redis.conf

在这里插入图片描述

可以发现后面的redis-server 127.0.0.1:6379
已经变成可以发现后面为redis-server *:6379

此时就能连接成功啦!
Centos 7 安装Redis 6 使用Redis Desktop Manager图形化管理工具_第13张图片

若还是无法连接 请检查防火墙 相应的端口是否已开放

你可能感兴趣的:(Centos,Redis,centos,redis)