这里写目录标题
- SQL与NoSQL
- 关系型数据库:
- 查询方式:
- 非关联数据库:
- 查询方式:
- 总结
- 认识Redis
- Redis安装
- 远程连接防火墙设置
- 关闭防火墙
- 开启防火墙
- 检查防火墙状态
- 开放指定端口
- Redis数据类型和常见命令
- keys
- del
- EXIST
- expired,TTL
- Key的层级格式
- String
- Hash
SQL与NoSQL
关系型数据库:
查询方式:
非关联数据库:
查询方式:
总结
另外非关系型数据库无法满足事务,SQL更加安全
认识Redis
Redis安装
采用Wmware+centos7+redis6.2.6
安装文档
远程连接防火墙设置
关闭防火墙
在 CentOS 7 中,我们可以使用以下命令来临时关闭防火墙:
sudo systemctl stop firewalld
而要永久关闭防火墙,我们可以使用以下命令:
sudo systemctl disable firewalld
这样,即使重启服务器,防火墙也不会自动开启。
开启防火墙
如果你之前关闭了防火墙,而现在想重新开启,可以使用以下命令来临时开启防火墙:
sudo systemctl start firewalld
如果想要开机自动启动防火墙,可以使用以下命令:
sudo systemctl enable firewalld
这样,即使重启服务器,防火墙也会自动开启。
检查防火墙状态
你可以使用以下命令来检查防火墙的状态:
sudo systemctl status firewalld
如果防火墙已关闭,输出结果中将显示 “inactive (dead)”。
开放指定端口
尽管防火墙已经关闭,但如果需要,我们依然可以开放指定的端口。首先,你需要安装 ‘firewalld’ 服务,可以使用以下命令进行安装:
sudo yum install firewalld
然后,可以使用以下命令开放指定端口,例如,我们假设你需要开放 8080 端口:
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
这里的 --permanent 参数表示永久开放该端口。如果只是临时开放,可以去掉这个参数。
最后,重载防火墙使改动生效:
sudo firewall-cmd --reload
然后你可以使用以下命令检查端口是否已经成功开放:
sudo firewall-cmd --zone=public --query-port=8080/tcp
如果端口已成功开放,该命令将返回 “yes”。
Redis数据类型和常见命令
keys
查询匹配规则的key
del
删除一个key
EXIST
判断键是否存在
expired,TTL
expired给一个key设置有效期,到期删除
TTL 查看有效期
Key的层级格式
String
注意添加不能修改
Hash
(未完待续)