<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ### string 字符串 string是最簡單的類型,可以理解成與Memcached一樣的類型,一個key對應一個value,其上支持的操作與Memcached的操作類似,它的功能更豐富,可以存二進制的對象。 ~~~ set key value [EX seconds] [PX milliseconds] [NX|XX] --> get value #設置單個string,若值已經存在,則覆蓋 mset key1 value ...--> mget key1 key2 ... #設置多個string,若值已經存在,則覆蓋 setnx key value --> get key value #當鍵的值為空時,才能設置成功;否則設置失敗 setex key timeout value --> ttl key #設置value超時時間 APPEND key value #追加值 DECR key DECRBY key decrement INCR key INCRBY key increment STRLEN key ~~~ ### list鏈表 消息隊列 list是一個鏈表結構,主要功能是push、pop、獲取一個范圍的所有值等。操作中key理解為鏈表的名字。使用 List 結構,我們可以輕松地實現最新消息排行等功能(比如新浪微博的 TimeLine )。 list 的另一個應用就是消息隊列,可以利用 list的push操作,將任務存在list中,然后工作線程再用pop操作將任務取出進行執行。 ![](http://i1.piimg.com/588926/caeead324d0cf95c.png) ~~~ lpush lista a #從左側壓入一個元素a lpop lista #從左側取出 rpush lista 1 #從右側壓入一個元素1 rpop lista #從右側取第一個元素 lrange lista 0 -1 #0為頭,-1為尾 linsert lista before 2 3 #在2的前面插入一個元素為3 lset lista 4 bbb #把第5個元素修改為bbb lindex lista 0 #查看第1個元素 llen lista #查看鏈表中有幾個元素 ~~~ 3 set集合 共同的關注、愛好,提供了交集、并集、差集 ~~~ sadd key value1 value2 ... #添加元素 srem key value1 value2 ... #刪除元素 spop key #從集合key中隨機取出一個元素,并刪除 srandmember key #從集合key中隨機取出一個元素。并不刪除 smembers key #顯示集合 ~~~ ~~~ 差集 # sdiff seta setb 從集合seta中除去seta和setb的交集 # sdiffstore setc seta setb 從集合seta中除去seta和setb的交集,保存至setc 交集 # sinter seta setb 集合seta和setb的交集 # sinterstore setc seta setb 集合seta和setb的交集,保存至setc 并集 # sunion seta setb 集合seta和setb的并集 # sunionstore setc seta setb 集合seta和setb的并集,保存至setc 查看集合中是否有某個元素 sismember seta value ~~~ 4 sorted set有序集合 ~~~ zadd zseta 11 123 #創建有序集合 zrange zseta 0 -1 [withscores] #顯示所有元素,按順序顯示,可以帶上分值 zrem zseta 222 #刪除指定元素 zrank zseta 222 #返回元素的索引值,索引值從0開始,按score正向排序 zrevrank zseta 222 #同上,不同的是,按score反序排序 zrevrange zseta 0 -1 #反序顯示所有元素,并帶分值 zcard zseta #返回集合中所有元素的個數 zcount zseta 1 10 #返回分值范圍1-10的元素個數 zrangebyscore zseta 1 10 #返回分值范圍1-10的元素 zremrangebyrank zseta 0 2 #刪除索引范圍0-2的元素,按score正向排序 zremrangebyscore zseta 1 10 #刪除分值范圍1-10的元素 ~~~ ### hash 在Memcached中,我們經常將一些結構化的信息打包成hashmap,在客戶端序列化后存儲為一個字符串的值(一般是 JSON 格式),比如用戶的昵稱、年齡、性別、積分等。 將多個value存到一個hash中。 ~~~ 單存 hset hash1 name hiyang hset hash1 id 2 hset hash1 gender M 批存 hmset hash1 name xiaowang age 20 gender F id 10 單取 hget hash1 name 批取 hgetall hash1 # 所有 hmget hash name age #取部分 取所有值value hkeys hash1 取所有值value hvals hash1 刪除 hdel hash1 name 查看hash的field數量 hlen hash1 ~~~ ### redis鍵值操作 ~~~ keys key*使用通配 exists key1 key1是否存在 del key 刪除key expire zset 10 設置過期時間 ttl key #查看鍵還有多長時間過期,單位是s,當key不存在時,返回 -2。 當key存在但沒有設置剩余生存時間時,返回-1 。 否則,返回key的剩余生存時間。 select 0 #代表選擇當前數據庫,默認進入0 數據庫 move age 1 #把zset1移動到數據庫1 persist key1 #取消key1的過期時間 randomkey #隨機返回一個key rename oldname newname #重命名key type key1 #返回鍵的類型 dbsize #返回當前數據庫中key的數目 info #返回redis數據庫狀態信息 flushdb #清空當前數據庫中所有的鍵 flushall #清空所有數據庫中的所有的key ~~~
                  <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>

                              哎呀哎呀视频在线观看