首页 > 时尚 >

2022年01月08日整理发布:关于redis你必须要掌握的8个知识

2023-08-04 14:03:41 来源:互联网

(学习视频分享:redis视频教程)

1.什么是redis?


(资料图片仅供参考)

Redis是一个存储系统,支持各种数据结构,如键值。它可用于缓存事件、发布或订阅高速队列以及其他场景。数据库采用ANSI C语言编写,支持网络提供字符串哈希列表队列集合结构。直接访问基于内存持久性。

2.支持的语言

3.redis的应用场景有哪些?

1会话缓存(最常用)2消息队列,如支付3活动排行榜或计数4发布订阅消息(消息通知)5商品列表评论列表等。

4.redis数据类型Redis支持五个数据类:字符串哈希列表集和zset(排序集。

(1)字符串(String)它是redis最基本的数据类型。一个键对应一个值。需要注意的是,一个键值的最大存储量是512MB。

(2)hash (hash) redis hash是一组键值对和字符串类型的字段和值的映射表,适用于存储对象。

(3)表(列表)是redis的简单字符串列表,按插入顺序排序。

(4)组(集)是字符串类型的无序集,不能重复。

(5)zset(排序集有序集)是字符串类型的有序集,不能重复。有序集中的每个元素都需要指定一个分数,以便根据分数按升序对元素进行排序。如果多个元素具有相同的分数,请按照字典顺序以升序对它们进行排序。因此,排序集非常适合排序。

5.redis的服务相关命令

选择# #选择数据库(数据库号0-15)退出#退出连接信息#获取服务监视器的信息和统计信息# #实时监视配置获取# #获取服务配置刷新数据库# #删除当前选定数据库中的键刷新#删除所有数据库中的键。

6.redis的发布和订阅

redis的发布和订阅(publish/subscribe)是其消息通信模式之一。一方发送信息,另一方接收信息。下图显示三个客户端同时订阅同一个频道。

下图显示,当新信息被发送到频道1时,它将被发送到订阅它的三个客户端。

7 7 redis的持久性

有两种方法可以持久化redis:快照(快照)和仅文件(AOF)

快照(快照)

1.将内存中存储的数据以快照的形式写入二进制文件,如默认的dump.rdb 2。省900 1。

#如果在900秒内修改了多个密钥,请启动快照保存3保存300 10

#如果300秒内修改了10个以上的密钥,请启动快照保存4保存60 10000

#如果在60秒内修改了超过10000个关键点,则开始快照保存。

仅附加文件(AOF)

1使用AOF持久性服务将通过写函数(appendonly.aof)将收到的每个写命令追加到文件中。2 aof持久性存储方法参数的描述。

仅附录是

#始终打开AOF永久存储模式附件同步

#收到写命令后立即写入磁盘。最差的效率就是最好的效果。appendfsync每秒。

#每秒写入磁盘一次,具有中等效率和效果附录同步否

# 8redis的性能测试,仅靠操作系统效率的最佳效果是无法保证的。

带上相关测试工具。

实际测试同时执行100万个请求。

推荐:redis数据库教程以上就是你必须掌握的关于redis的8个知识的详细内容!

来源:php中文网站

上一篇 下一篇
x
要闻
动态
精彩推送