2022年

Reids是单线程,执行命令时单线程
因为Redis是基于内存的操作,CPU不是Redis的瓶颈,Redis的瓶颈最有可能是机器内存的大小或者网络带宽。既然单线程容易实现,而且CPU不会成为瓶颈,那就顺理成章地采用单线程的方案了

数据结构类型有:String、List、Set、Hash、ZSet这5种。

优点

读写性能优异, Redis能读的速度是110000次/s,写的速度是81000次/s。
支持数据持久化,支持AOF和RDB两种持久化方式。
支持事务,Redis的所有操作都是原子性的,同时Redis还支持对几个操作合并后的原子性执行。
数据结构丰富,除了支持string类型的value外还支持hash、set、zset、list等数据结构。
支持主从复制,主机会自动将数据同步到从机,可以进行读写分离。

缺点

数据库容量受到物理内存的限制,不能用作海量数据的高性能读写,因此Redis适合的场景主要局限在较小数据量的高性能操作和运算上。
Redis 不具备自动容错和恢复功能,主机从机的宕机都会导致前端部分读写请求失败,需要等待机器重启或者手动切换前端的IP才能恢复。
主机宕机,宕机前有部分数据未能及时同步到从机,切换IP后还会引入数据不一致的问题,降低了系统的可用性。
Redis 较难支持在线扩容,在集群容量达到上限时在线扩容会变得很复杂。为避免这一问题,运维人员在系统上线时必须确保有足够的空间,这对资源造成了很大的浪费。

lua脚本

持久化:RDB 和 AOF

RDB(默认):快照方式,允许你每隔一段时间对内存数据做一次快照然后存储到硬盘中。

AOF(append only file)持久化:以独立日志的方式记录每次写、 删除命令, 重启时再重新执行AOF文件中的命令达到恢复数据的目的。AOF的主要作用 是解决了数据持久化的实时性,目前已经是Redis持久化的主流方式

手册在线文档:http://redisdoc.com/

Redis 的几种常见使用方式包括:

  • 单副本(单机)
  • 多副本(主从)
  • Sentinel(哨兵)
    Redis Sentinel 是社区版本推出的原生高可用解决方案,其部署架构主要包括两部分:Redis Sentinel 集群和 Redis 数据集群。其中 Redis Sentinel 集群是由若干 Sentinel 节点组成的分布式集群,可以实现故障发现、故障自动转移、配置中心和客户端通知。Redis Sentinel 的节点数量要满足 2n+1(n>=1)的奇数个。
  • Redis Cluster
    Redis Cluster 是社区版推出的 Redis 分布式集群解决方案,主要解决 Redis 分布式方面的需求,比如,当遇到单机内存,并发和流量等瓶颈的时候,Redis Cluster 能起到很好的负载均衡的目的。

Redis Cluster 集群节点最小配置 6 个节点以上(3 主 3 从),其中主节点提供读写操作,从节点作为备用节点,不提供请求,只作为故障转移使用。

  • 无中心架构;
    数据按照 slot 存储分布在多个节点,节点间数据共享,可动态调整数据分布;

可扩展性:可线性扩展到 1000 多个节点,节点可动态添加或删除;

  • Redis 自研

The reporter learned from the press conference on the 23rd that a black box of China Eastern Airlines flight MU5735 was found on the 23rd.

China Eastern Airlines flight MU5735

A reporter from People's Daily learned from the press conference that a black box of the crashed plane has been found at the accident site. Since the found black box is seriously damaged, it is not certain whether it is a data recorder (FDR) or a cockpit voice recorder (CVR). ).

记者从23日的新闻发布会上获悉,东方航空公司MU5735航班的一部黑匣子已于23日被发现。

人民日报记者从发布会上获悉,事故现场已找到一部失事飞机黑匣子, 由于已找到的黑匣子破损严重 ​​​​,所以暂不确定是数据记录器(FDR)还是驾驶舱话音记录器(CVR)。

China Eastern Airlines flight MU5735

3月21日晚上时段,微信团队发布iOS版微信 8.0.19 内测版,该版本需要通过 TestFlight 下载安装才能体验微信内测版,注意的是!这种内测都是有名额限制,如果想提前体验,可直接安装,资料会覆盖。

iOS 微信 8.0.19 内测

iOS 微信 8.0.19 内测更新什么?

  • 扫一扫页面添加图标文字
  • 看一看新增视频(视频号)页面
  • 搜一搜页面改进
  • 公众号消息显示阅读量和点赞
  • 直播新增测试专栏优先级排序

扫一扫页面添加图标文字
在iOS版微信8.0.19内测版本中,扫一扫页面图标新增文字显示,之前是没有文字显示,现在直接显示了,预防一些用户不知道该功能的用途。

文字显示

搜一搜页面改进如图
在iOS版微信8.0.19内测版本中,搜索页面进行改进,取消朋友圈、文章、公众号、小程序、音乐、表情和微信指数版块。
搜一搜页面

其它细节大家可以体验,感知不大

3 月 17 日消息,微信 for Windows 3.6.0 正式版已经发布,可以查找微信号并添加朋友。

微信 for Windows 3.6.0

更新内容如下:

-可以查找微信号并添加朋友;
-可以通过截图来识别二维码或小程序码;
-可以识别图片中的多个二维码和小程序码;
-修复了一些已知问题。

官网下载地址:

https://pc.weixin.qq.com/

免责声明
本博客部分内容来自于互联网,不代表作者的观点和立场,如若侵犯到您的权益,请联系[email protected]。我们会在24小时内进行删除。