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服务,需要关闭或者修改防火墙配置。
1.编辑iptables:
vim /etc/sysconfig/iptables
在命令模式下,选定要复制的那一行的末尾,然后点击键盘yyp,就完成复制,然后修改。
2.重启防火墙
service iptables restart
iptables:清除防火墙规则:
iptables:将链设置为政策 ACCEPT:filter
iptables:正在卸载模块:
iptables:应用防火墙规则:
多数据库支持
默认一共是16个数据库,每个数据库之间是相互隔离(但是可以使用flushall一次清空所有的库)。数据库的数量是在redis.conf中配置的。
设置数据库的数量。默认数据库是DB 0,您可以使用select dbid 在每个连接的基础上选择一个不同的数据库,其中dbid是一个介于0和“databases”-1之间的数字
切换数据库使用命令:select 数据库编号(0-15)
例如:select 1