当前位置: 首页 > news >正文

网站轮播图片特效怎么.做网站

网站轮播图片特效,怎么.做网站,图书网站建设的主要工作流程,30天网站建设实录视频点击上方蓝字关注 #x1f446;#x1f446;没领红包封面的可以在文末领取大多数人使用 Redis 作为远程缓存存储#xff0c;因为它速度快。Redis6 通过消除不必要的网络往返#xff0c;可以使其更快。服务器辅助的客户端缓存这个方法很简单。Redis6 会记录客户端请求的键值… 点击上方蓝字关注 没领红包封面的可以在文末领取大多数人使用 Redis 作为远程缓存存储因为它速度快。Redis6 通过消除不必要的网络往返可以使其更快。服务器辅助的客户端缓存这个方法很简单。Redis6 会记录客户端请求的键值并在键值发生变化时通知客户端。因此客户端现在可以重用响应而不需要通过网络查询 Redis直到收到相应的无效通知。这个新特性称为服务器辅助的客户端缓存。具体可参考: redis 官方文档[1]尽管这项技术很简单但它需要升级到新的 RESP3 协议或者在 RESP2 Pub/Sub 通道上做个小技巧来接收通知。对于现有的客户端库来说实现这两个选项都不容易。自 2020 年发布 Redis 6 以来这已经是近两年前的事情了。现有的 Golang 客户端库中仍然很难使用这个强大的新功能。因此有了下面这个新的客户端实现。Rueidis[2]一个快速 Golang Redis RESP3 客户端实现自动流水线支持客户端缓存。多亏了 RESP3 的简单性和自动流水线技术。新的客户端库通常比现有的客户端库有更高的吞吐量。下面是我的 Macbook M1 Pro 的基准对比。更多请查看 完整基准测试源代码[3]如果缓存命中服务器辅助的客户端缓存可以执行得非常好因为没有网络交换。它只需要大约165ns平均检索记录从客户端内存缓存。即使没有客户端缓存在本地基准测试上也可以实现14x的吞吐量。请参见parallelism(64)-key(16)-value(64)-10的情况。示例go get github.com/rueian/rueidis下面是一个如何在新的客户端库中使用服务器辅助的客户端缓存的例子:package mainimport (contextfmttimegithub.com/rueian/rueidis )func main() {client, err : rueidis.NewClient(rueidis.ClientOption{InitAddress: []string{127.0.0.1:6379}})if err ! nil {panic(err)}defer client.Close()cmd : client.B()ctx : context.Background()// HSET myhash f v_  client.Do(ctx, cmd.Hset().Key(myhash).FieldValue().FieldValue(f, v).Build()).Error()// HGETALL myhashresp : client.DoCache(ctx, cmd.Hgetall().Key(myhash).Cache(), time.Minute)fmt.Println(resp.IsCacheHit()) // falsefmt.Println(resp.AsStrMap())   // map[f:v]// cache hit on client sideresp  client.DoCache(ctx, cmd.Hgetall().Key(myhash).Cache(), time.Minute)fmt.Println(resp.IsCacheHit()) // truefmt.Println(resp.AsStrMap())   // map[f:v] }DoCache()方法在底层使用服务器辅助的客户端缓存它有 3 个参数:支持 OpenTelemetry 跟踪的上下文。Redis 命令应该从命令生成器client.B()构建。客户端 TTL 与 PTTL 结合使用以确保客户端 TTL 不长于 Redis 端。此外可以使用IsCacheHit()检查响应是否来自客户端内存。如果 OpenTelemetry 集成被启用还可以通过两个指标rueidis_do_cache_hits和rueidis_do_cache_miss来观察缓存命中率。Rueidis 还支持其他功能如 Redis 集群Pub/Sub, Streams, Lua, Transaction。还支持流行的 Redis 模块。例如: RedisBloom, RedisJSON, RediSearch, RedisTimeseries。参考资料[1]redis 官方文档: https://redis.io/topics/client-side-caching[2]Rueidis: https://github.com/rueian/rueidis[3]完整基准测试源代码: https://github.com/rueian/rueidis-benchmark点个在看集群永保稳定
http://www.zqtcl.cn/news/219572/

相关文章:

  • 重庆企业网站开发方案wordpress菜单插件
  • 江苏网站seo设计什么学习网站建设
  • 青海网站建设系统电商出口营销要多少钱
  • 上海的网站设计公司百度上做优化
  • 连云港权威网站优化服务如何自己做解析网站
  • 学校网站建设调研报告wordpress update_post_meta
  • 法人变更在哪个网站做公示做企业平台的网站有哪些
  • 制作网站过程有免费的网站域名吗
  • 简单做网站用什么软件价格优惠
  • 在线自助下单网站建设银行上海分行招聘网站
  • 网站备案期间停止解析网站改版后 存在大量404页面
  • 朝阳网站建设 国展东莞常平邮政编码多少
  • 深圳网站建设微赢天下做视频网站服务器多少钱
  • 中小企业网站建设与管理课后答案wordpress主题 亚马逊
  • 网站制作关键技术上海网站建设收费
  • 深圳做互联网教网站公司集团管理软件
  • 华宁网站建设网站建设与维护新的体会
  • 网站后台清空北京网站建设厂家
  • 济南建设银行网站应用制作app软件
  • 网站开发实习个人小结关于做展厅的网站
  • 网站设计三把火如何制作动漫网站模板
  • 重庆做网站 哪个好些嘛开通qq空间申请网址
  • 制作网站 太原买的电脑没有wordpress
  • 图书馆建设投稿网站可信网站认证logo
  • 专做阀门网站网站如何做银联在线支付
  • 南通网站seo网页制作图片轮播
  • 高端品牌网站建设哪家好中医网站模板
  • 怎么做多语言网站图片添加文字在线制作
  • js特效演示网站wordpress本地视频
  • 徐州做网站哪个好上海国际人才网