Linux上安装配置redis,使用本地工具RedisDesktopManager连接远程Redis

一.Linux上安装Redis

  • 1.准备工具,linux系统

在这里插入图片描述
我这里使用的是WinSCP可视化工具连接的linux服务器,配合putty终端工具

putty工具
链接:https://pan.baidu.com/s/17rsM_l1DYZi_XPFxJW37Fg 
提取码:fwdg 
复制这段内容后打开百度网盘手机App,操作更方便哦

winSCP工具
链接:https://pan.baidu.com/s/11d-mCpL_3LTvL-Y5gUTFoA 
提取码:fk84 
复制这段内容后打开百度网盘手机App,操作更方便哦

这里我找到了一张漂亮的一张图,介绍Linux下目录结构的图片在这里插入图片描述

2.准备我们需要的redis对应的包,下载最新版本最稳定的包

http://www.redis.cn/
1.下载redis的包,放到Linux服务器的opt文件夹下。因为WinSCP可以直接拖拽文件,所以很方便,将下载下来的包放进来之后,使用putty工具进入该文件夹,并且使用tar -zxvf命令解压该文件,会等待一会
在这里插入图片描述
这是对应的文件夹下就会有对应的文件夹了
在这里插入图片描述
2.进入解压的文件夹,输入make 命令,这个过程会很长,需要等待一会,
在这里插入图片描述
直到出现这一行就说明可以了,但是记住不要输入make test,会让你继续下载其他的东西,
ps:如果输入make报错,可以尝试输入 make distclean清除一下

3.输入make install命令
在这里插入图片描述
出现这样的结果,说明redis安装完成了

4.进入**/usr/local/bin**,查看redis的服务
在这里插入图片描述
说明现在已经有了redis服务了

5.配置一下redis服务
1.首先很重要的一点,我们需要将 /opt/redis-5.0.4 下面的redis.conf拷贝一份,所有的这种原始配置文件都需要先备份再使用
2.因为winSCP的原因,我直接将这个文件拖到windows桌面,打开文件,修改
这里修改为yes
这个地方注释掉,这里是只运行本地运行访问
这个地方配置redis密码

然后将这个备份的文件放在新建一个文件myredis下,这个路径你随意放都可以,在运行的时候需要用到,如果设置了redis密码,当客户端运行时就需要输入密码:
redis-cli -a 密码
3.启动redis,指定配置文件的路径,打开客户端服务,尝试放入key-value值在这里插入图片描述
6.查看redis进程,进入myredis目录下,使用到命令 ps -ef|grep redis在这里插入图片描述
7.关闭redis服务,再次查看服务
在这里插入图片描述
在这里插入图片描述
以上是我自己安装的一个步骤,下面这里会更加详细

https://app.yinxiang.com/shard/s49/nl/20222374/07d86313-af94-445d-bb69-6d222b4f9530?title=Redis%E5%AE%89%E8%A3%85

二使用RedisDesktopManager连接远程服务器上的Redis

1.首先下载安装RedisDesktopManager工具。

链接:https://pan.baidu.com/s/1iJDuvJJdp5nJFzbDfUtS1w 
提取码:c3dx 
复制这段内容后打开百度网盘手机App,操作更方便哦

2.下载安装好之后连接服务器,这是我连接的样子
在这里插入图片描述
3.在连接的时候大家一开始肯定会出现连不上的问题,
尽管redis中的bind注释掉了,密码设置了,等等操作都设置了,但是还是连不上,这时候的问题只有一个,那就是服务器防火墙的问题
首先我们查看服务器防火墙的状态,输入指令,查看防火墙状态,查看防火墙开放的端口,redis需要6379端口是否打开了,

//防火墙状态
firewall-cmd --state
//开启服务
systemctl start firewalld.service`
//重启防火墙
firewall-cmd --reload`
//关闭防火墙
systemctl stop firewalld.service`
//开机自动启动
systemctl enable firewalld.service
//关闭开机制动启动
systemctl disable firewalld.service
//开启防火墙指定端口
firewall-cmd --zone=public --add-port=端口/tcp --permanent
//查看当前运行的东西
ps -ef|grep redis

还有一点,如果当你把防火墙打开了,6379端口查看也打开了,还是连不上,这就是我昨天遇到的一个问题,什么都没有问题,但是就还连不上。原因是我用的是阿里云的Linux服务器,需要到后台手动添加端口6379,这样才可以使用

端口问题查看这里

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值