CentOS7下安装Redis并连接外部图形化工具

1. 准备文件和环境

首先去Redis官网下载Linux下的安装包:Redis下载
然后把安装包传到Linux里面,这里我用的Xftp5传输的(小熙下载的是稳定的3.2版本的)
Redis传输
由于官网上Redis的安装包都是源码形式的,且是由C语言编写的,所以我们需要借助gcc去编译他
安装gcc依赖命令:yum install gcc-c++

安装c源码编译文件gcc
出现下图显示,即为安装成功
gcc文件安装成功

2. 解压源码并编译

进入源码安装包目录输入命令解压:tar -zxvf (安装包名称)
解压Redis安装包
接下来需要进入解压成功的安装包目录下,输入make命令进行gcc对于.c源码的编译
编译.c源码
编译成功,如下图:
Redis安装包.c源码编译成功

3. 安装并启动

好了经过gcc的编译Redis源码安装包已经就像Windows下的压缩包了,可以正常安装了(需要另选一个目录)。
在这里小熙选择安装的目录,也是在源码安装包的同级目录,安装命令需要在源码安装包下输入, make PREFIX=(你选择的安装路径,需要从根目录下开始写) install
安装编译完的Redis压缩包
出现下图的install,即为安装成功:
Redis安装成功
嗯,我们可以进入到新安装目录的bin文件里面看看都有什么:
Redis的bin目录下介绍
接下来还需把源码安装包下的Redis.conf配置文件,复制到你Redis新安装成功的目录下,命令是:cp redis.conf (新安装目录,从更目录开始写)
复制配置文件到新安装包的目录下
接下来就是启动了,需要在新安转目录下输入从根目录到redis-server的全路径:
前端启动
出现如图即为启动成功,但是这是前端启动有很大的弊端,无法再输入命令只有另起一个新连接。所以我们还需要修改配置文件,使用后端启动。

4. 修改配置文件,后端启动

进入到新安装目录下的redis.conf中,把daemonize no中的no改成yes(意思是允许后端启动)
我的进入命令是vi redis.conf
进入后按i键开始编辑
修改成功后按Esc退出编辑模式,并按:号键输入wq(表示保存并退出)
修改配置文件
接下来在新安装目录下输入命令 ./bin/redis-server ./redis.conf 即可后端启动,
并可以查看启动线程中是否存在:
后端启动

5. 使用外部desktop-manager连接Redis

接下来是使用外部Redis的图形化界面工具连接Linux下的Redis数据库了,首先需要开放端口号,因为Linux是开源的为了防止黑客的恶意攻击,所以Linux下的默认只保留一个22的端口提供外部访问,其他的都关闭了。
接下来开放6379端口(已经开启的可以忽略)
命令是:firewall-cmd --add-port=6379/tcp --permanent
开放6379端口
接下来还需要修改下配置文件里面protected的模式,小熙就是看的3.1版本的而忽略了这个导致纠结了好久,没修改的小伙伴们一定要注意了。
还是进入新安装目录下的redis.conf文件里,把protected-mode yes中的yes改成no
配置文件中模式关闭
对了,还有redis.conf文件中的 bind 127.0.0.1 给注释掉(代表不做限制),这样外网就能访问了
下面是最后一步了,修改Redis中的密码用于提供给外部连接的凭证,由于是第一次开启,所以密码为空。
初始密码
启动redis-cli(全路径名)输入: set requirepass (你的密码)
还可以在redis.conf中修改密码,找到 #requirepass foobared 若需要设置密码就把注释打开,改成你要设置的密码
之后就是外部工具启动连接了
成功连接
好了到此外部连接也就成功了,这就是小熙本次的分享了,如有错误,还望不吝赐教
(本文仅供学术交流,如有转载请标明出处)

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值