<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                [TOC] ## 設置緩存 ``` //設置全局緩存,緩存方式是存放到內存中,緩存struct的記錄數為1000條 cacher := xorm.NewLRUCacher(xorm.NewMemoryStore(), 1000) //緩存針對的范圍是所有具有主鍵的表,沒有主鍵的表中的數據將不會被緩存 engine.SetDefaultCacher(cacher) //如果只想針對部分表 engine.MapCacher(&user, cacher) //針對指定表做緩存 engine.MapCacher(&user, nil) // 禁用指定表 ``` ## 注意 ### 不會進行緩存的表 1. 當使用了Distinct,Having,GroupBy方法將不會使用緩存 2. 在Get或者Find時使用了Cols,Omit方法,則在開啟緩存后此方法無效,系統仍舊會取出這個表中的所有字段。 3. 在使用Exec方法執行了方法之后,可能會導致緩存與數據庫不一致的地方。因此如果啟用緩存,盡量避免使用Exec。如果必須使用,則需要在使用了Exec之后調用ClearCache手動做緩存清除的工作。比如: ``` engine.Exec("update user set name = ? where id = ?", "xlw", 1) engine.ClearCache(new(User)) ``` 4. 當條件語句有一點差異,都不會被當作緩存,如 ``` .Where("CFG_ID=? AND CFG_STATUS=0", "123") .Where("CFG_ID=? AND CFG_STATUS = 0", "123") ``` 5. 在 insert 時,會使整個表的緩存清空,最好在insert 前加入 nocache ``` GetSaas().NoCache().Insert(aa) ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看