<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、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # 8.6 個人網盤功能 該功能依賴于登錄功能。 --- ### 文件引用計數表: >FILE_REFERENCE_COUNT_HASH field ---> file_id value ---> 目前該文件被多少個用戶所擁有 ```cpp /*------------------------------------------. | 文件ID 引用計數 表 (HASH) | | Key: FILEID_REFERENCE_COUNT_HASH | | field: file_id | | value: count | | redis 語句 | | hset key field value | | hget key field | `------------------------------------------*/ #define FILE_REFERENCE_COUNT_HASH "FILE_REFERENCE_COUNT_HASH" ``` --- ### 用戶名-ID對應表 >USER_USERID_HASH field--->username value--->userid 用戶每次登陸或者注冊都會為該用戶申請一個userid存放在USER_USERID_HASH中。 ```cpp /*------------------------------------------. | 用戶名 用戶ID 表 (HASH) | | Key: USER_USERID_HASH | | field: username | | value: userid | | redis 語句 | | hset key field value | | hget key field | `------------------------------------------*/ #define USER_USERID_HASH "USER_USERID_HASH" ``` --- ### 用戶文件列表 >FILE_USER_LIST_userid value-->file_id 每個用戶都有一個FILE_USER_LIST_userid 列表,記錄當前用戶擁有哪些文件。 每次向該表中加入一個文件,就要修改FILE_REFERENCE_COUNT_HASH對應的file_id的引用計數加1,如果該用戶刪除一個文件,就應該修改FILE_REFERENCE_COUNT_HASH對應的file_id的引用計數減1. 如果該文件引用計數為0,則通過fastDFS刪除該文件。 ```cpp /*------------------------------------------. | 個人用戶文件列表表 (LIST) | | Key: FILE_USER_LIST_userid | | value: fileid | | redis 語句 | | lpush key value | `------------------------------------------*/ #define FILE_USER_LIST "FILE_USER_LIST_" ``` --- ### 共享文件表 >FILE_PUBLIC_LIST 之前已經建好的文件列表設置為公有文件列表,每個用戶都可以訪問 每個用戶可以給自己的文件添加共享-私有屬性,此表顯示所有的共享屬性的文件。 所有用戶在共享文件表中如果選擇[納為己有],則該文件會添加到該用戶的FILE_USER_LIST_userid中。 ```cpp /*------------------------------------------. | 共享用戶文件列表表 (LIST) | | Key: FILE_PUBLIC_LIST | | value: fileid | | redis 語句 | | lpush key value | `------------------------------------------*/ #define FILE_PUBLIC_LIST "FILE_PUBLIC_LIST" ```
                  <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>

                              哎呀哎呀视频在线观看