Redis入门到实战笔记-数据类型

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

在这里插入图片描述

在这里插入图片描述

List

()
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

set

在这里插入图片描述
在这里插入图片描述

sortedset

在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

I Am Rex

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值