一,准备远程访问工作
-
Redis开启远程访问
- 将bind 127.0.0.1注释
- protected-mode 改为no
- daemonize 改为yes
-
将Linux防火墙关掉(如下常用命根据情况参考)
- 关闭防火墙命令:systemctl stop firewalld.service
- 开启防火墙:systemctl start firewalld.service
- 关闭开机自启动:systemctl disable firewalld.service
- 开启开机启动:systemctl enable firewalld.service
-
如果关闭防火墙不好使则用如下方法
-
安装iptables
-
yum install iptables-services
-
开放端口 vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp dport 80 -j ACCEPT #开放端口 -A INPUT -m state --state NEW -m tcp -p tcp dport 6379 -j ACCEPT #开放端口 -A INPUT -m state --state NEW -m tcp -p tcp dport 3306 -j ACCEPT #开放端口 -I INPUT -s 113.106.93.110 -p tcp --dport 8089 -j DROP #禁止指定IP访问 8089 -I INPUT -s 113.106.93.110 -p tcp --dport 8080 -j ACCEPT #开放固定ipIP访问 8080
-
执行 /etc/init.d/iptables restart 命令将iptables服务重启
-
执行/etc/rc.d/init.d/iptables save
-
二,Redis的API使用
redis-py的API的使用可以分类为:
- 连接方式
- 普通连接
- 连接池
- 操作
- String/Hash/List/Set/Sort Set操作
- 管道
- 发布订阅