Redis可视化工具 Redis Desktop Manager

发布时间:2018-11-15  栏目:NoSQL  评论:0 Comments

1、前言

  从接触Redis也产生少数年,平时即令以它们来做缓存层,它被本人之记忆就是好强劲,内置的数据结构很齐全,加上Redis5.0的到来,新增了无数特征效益。而Redis5.0最充分的新特性就是是多有了一个数据结构Stream,它是一个新的劲的支撑多播的只是持久化的音信队列,可以去了解上一下呀。言归正传,之所以写下这篇稿子是为商家中的微机一直都发装Redis可视化工具,用起非常有利,感觉挺有必不可少当爱人好之计算机作上一个,在设置使用的经过中吗出现之前碰到的有的微问题,因此写下立刻首博客记录转。

 

官网下载:https://redisdesktop.com/download

2、软件安装

软件版本:

  1、CentOS 7

  2、Redis3.2

  3、redis-desktop-manager-0.8.8.384

百度云(可视化工具):https://pan.baidu.com/s/1a2UV9mHikGkGFTF6BFoqdg
密码:ahfw

官网:https://redisdesktop.com/download

github地址:https://github.com/uglide/RedisDesktopManager/releases

  2.1、安装Redis

CentOS 7直接yum安装

yum install redis  // 此方式直接安装不是最新的版本呢

安装最新的版本需要安装Remi的软件源:

yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum --enablerepo=remi install redis

装了后开行Redis测试一下是不是安装成功:

1、启动
service redis start
或者
systemctl start redis
2、检查是否启动
ps -A|grep redis
3、查看安装时创建的文件 
rpm -ql redis
4、查看redis版本
redis-cli --version
5、设置开机自启
chkconfig redis on
或者
systemctl enable redis.service

相如下则代表启动成功

图片 1

连接Redis:

redis-cli

图片 2

一、下载 Redis Desktop Manager

百度网盘:http://pan.baidu.com/s/1kU8sY3P

文件名称:redis-desktop-manager-0.8.8.384.exe

图片 3

二、安装Redis Desktop Manager

redis-desktop-manager-0.8.8.384.exe 傻瓜式安装,点击下一致步就是行。

安完成桌面会变卦如下快捷图标,双击启动如右图。

图片 4

其三、创建连接

图片 5

  2.2、安装redis-desktop-manager

  Windows下直接装即可

  可参考官网

 

3、测试连接并弃来问题

  3.1、测试连接

  图片 6

直白链接或者会见起下面问题:

图片 7

  3.2、抛来问题

 1、Redis安装后默认只会以localhost访问,若在进展长距离访问可能会见叫限,不能够连

 2、在Linux主机里面,一般还开辟防火墙,因此我们经过Reids的默认端口6379进展走访,可能让限

 3、在面例子中,我们一直动用redis-cli直接连接就足以拜了。那使加大权限允许远程登录,没有征机制以会见造成安全问题

 4、假而开放远程连接权限,并安装了印证机制,那么Redis的主从复制又欲如何处理也

4、解决问题

  4.1、问题1

  我们得以经过修改Redis的布置文件即可缓解

a、注释掉bind 127.0.0.1兴具备的ip访问redis

b、将修改为:protected-mode no (Redis3.2新增的)

whereis redis    // 查找配置文件路径
vi /etc/redis.conf   
systemctl restart redis   // 修改好配置文件后保存并重启

图片 8

图片 9

图片 10

缓解得了这问题后,即表明Redis软件本身允许远程连接了,但是我们还亟需缓解防火墙的题材才可以进行长途连接。

  4.2、问题2

  CentsOS7防护火墙改化firewall,不再是前的iptables,因此开放端口的点子有些区别。

开放端口如下:
firewall-cmd --zone=public --add-port=6379/tcp --permanent
--zone           //作用域
--add-port=6379/tcp  //添加端口,格式为:端口/通讯协议
--permanent       //永久生效,没有此参数重启后失效
重启防火墙:
systemctl stop firewalld.service 
systemctl start firewalld.service
systemctl restart firewalld.service

 图片 11

  测试连接:

图片 12

图片 13

  连接成

  4.2、问题3

   设置密码的证实机制有半点栽艺术,包括部署文件修改(永久)和下令执行修改(临时,重开服务后无效)

  a、配置文件修改

  将去掉#requirepass foobared前面的注释,并改变为和谐之密码 requirepass
密码,最后再次启Redis

图片 14

图片 15

   测试:

  从下边的授命执行可以看看,不输入密码,则抱不交数码,即设置密码验证机制成功

  图片 16

  图形化工具同理:

图片 17图片 18

  b、命令执行修改

config get requirepass        // 获取校验密码
config set requirepass mypassword2      //设置密码

 图片 19

  4.4、问题4

  若master设置了密码则slave也要是装相应的密码参数否则无法进展正规复制的。
  slave中安排文件内找到如下行,移除注释,修改密码即可。

#masterauth  mstpassword 

 

(以上是自己之一对意,若发生不足或失实的地方要各位指出)

 作者:那么一叶随风 
 http://www.cnblogs.com/phpstudy2015-6/

 原文地址:  https://www.cnblogs.com/phpstudy2015-6/p/9536831.html

 声明:本博客文章为原创,只表示本人于工作学习中某一时间内总的视角还是结论。转载时伸手于篇章页面明显位置给出原先文链接

 

留下评论

网站地图xml地图