Redis客户端

自带命令行客户端

redis处于受保护模式 redis保护模式作用_redis处于受保护模式

 

 

 命令格式

./redis-cli -h 127.0.0.1 -p 6379

修改redis配置文件(解决IP绑定问题)

      bind 127.0.0.1绑定的IP才能访问redis服务器,注释掉该配置

 

保护模式是一种安全保护层,为了避免在internet上打开的Redis实例被访问和利用。

当保护模式打开时,如果:

1)服务器没有使用“bind”指令显式绑定到一组地址。

2)未配置密码。

服务器只接受从

IPv4和IPv6环回地址127.0.0.1和::1,来自Unix域套接字。默认情况下启用了受保护模式。只有当您确定希望来自其他主机的客户机连接到Redis(即使没有配置身份验证),或者使用“bind”指令显式列出一组特定的接口时,才应该禁用它。

       protected-mode yes  是否开启保护模式,由yes该为no

 

      参数说明

      -h:redis服务器的ip地址

      -p:redis实例的端口号

 

      默认方式

     如果不指定主机和端口也可以

     ./redis-cli

     默认主机地址是127.0.0.1 默认端口是6379

 图形界面客户端

 

redis处于受保护模式 redis保护模式作用_redis_02

 

连接超时解决

远程连接redis服务,需要关闭或者修改防火墙配置。

1.编辑iptables:

vim /etc/sysconfig/iptables

在命令模式下,选定要复制的那一行的末尾,然后点击键盘yyp,就完成复制,然后修改。

 

redis处于受保护模式 redis保护模式作用_redis_03

 

2.重启防火墙

service iptables restart

iptables:清除防火墙规则:                              

iptables:将链设置为政策 ACCEPT:filter          

iptables:正在卸载模块:                                  

iptables:应用防火墙规则: 

 

 

多数据库支持 

默认一共是16个数据库,每个数据库之间是相互隔离(但是可以使用flushall一次清空所有的库)。数据库的数量是在redis.conf中配置的。

 

设置数据库的数量。默认数据库是DB 0,您可以使用select dbid 在每个连接的基础上选择一个不同的数据库,其中dbid是一个介于0和“databases”-1之间的数字

redis处于受保护模式 redis保护模式作用_redis_04

 

 

切换数据库使用命令:select 数据库编号(0-15)

例如:select 1