美文网首页
2022-05-22程序员周记

2022-05-22程序员周记

作者: 我叫何家明 | 来源:发表于2023-04-23 21:47 被阅读0次

    暂存vue中的data

    刷新页面想保存data中当时的状态做到一个无刷新的效果。那就是把data放到localstorage里,初始化时再读出来。

    // 存数据
    localstorage.setItem("stash",JSON.stringify(this.$data))
    // 取数据,由于是只读,所以要用其他方法
    const stashStr = localstorage.getItem("stash");
    const stash = stashStr ? JSON.parse(stashStr):{}
    return Object.assign({
     form:{ name:'',
      age:0
      }
    },stash)
    

    程序员小山与bug 专门分享vue的奇淫技巧

    redis数据迁移 -- redis - shake

    Redis-shake是阿里云自研的开源Redis数据传输工具,支持对Redis数据进行解析(decode)、恢复(restore)、备份(dump)和同步(sync或rump),易于部署,灵活高效。Redis-shake的sync(同步)模式支持全量数据迁移和增量数据迁移,详细的迁移流程如下图所示:
    图 1. redis-shake迁移示意图


    image.png

    一般用于自建redis迁移上云,数据同步。

    redis 大key

    所谓的大key其实是指value比较大。一般会因为流量激增,value数据也增加,导致查询速度慢
    影响:

    1. 阻塞客户端
    2. 内存空间不均匀
      集群模式在slot分片均匀情况,出现数据和查询倾斜。
    3. 阻塞工作线程
    4. 网络阻塞
      网络流量大

    相关文章

      网友评论

          本文标题:2022-05-22程序员周记

          本文链接:https://www.haomeiwen.com/subject/rjbgurtx.html