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

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                [TOC] # 簡介 redis中hashes類型可以看做具有String key和String value的map容器 ![](https://box.kancloud.cn/931ddf8b3c41756d3d43518f9a93298c_470x216.png) # 命令行 ![](https://box.kancloud.cn/b062f5407a7f2cbc45e964f62074ee2b_561x858.png) ![](https://box.kancloud.cn/1690da8a1cf09aec94ffe72b6dd14d39_512x596.png) ![](https://box.kancloud.cn/67fe1be5fea43ea4ca6e53af9dc0ff91_443x443.png) # 代碼 ## 存數據 ~~~ @Test public void testHash() { Jedis jedis = init(); //如果里面沒有,那返回值是1,有返回值是0 Long a1 = jedis.hset("cart:user02", "書", "高性能mysql-2"); Long a2 = jedis.hset("cart:user02", "筆", "圓珠筆"); Long a3 = jedis.hset("cart:user02", "畫", "八駿圖"); jedis.close(); } ~~~ ~~~ jedis.hset("testHash", "counrty", "china");//向testHash表里添加一條記錄 Map<String,String> data = new HashMap<String, String>(); data.put("sex", "man"); data.put("add", "nibo"); jedis.hmset("testHash", data);//向testHash表里添加多條記錄 ~~~ ## 修改 ~~~ jedis.hset("testHash", "counrty", "china1");//直接覆蓋值 jedis.hset("testHash", "age", "999");//直接覆蓋值 jedis.hincrBy("testHash", "age", 1);//增加指定值 ~~~ ## 查詢 ~~~ @Test public void testSelect() { Jedis jedis = init(); Map<String, String> hgetAll = jedis.hgetAll("cart:user02"); Set<Map.Entry<String, String>> entrySet = hgetAll.entrySet(); for (Map.Entry<String, String> entry : entrySet) { System.out.println(entry.getKey() + ":" + entry.getValue()); } } ~~~ ~~~ //查找指定hash的指定key jedis.hget("testHash", "counrty"); ~~~ ## 自增 ~~~ Jedis jedis = init(); jedis.hset("cart:user", "價格1", "1"); jedis.hset("cart:user", "價格2", "1"); //給價格1的值+1 jedis.hincrBy("cart:user", "價格1", 1); jedis.close(); ~~~ ## 刪除 ~~~ Jedis jedis = init(); jedis.hdel("testHash", "counrty");//刪除單條記錄 jedis.hdel("testHash", "counrty","age");//刪除多條記錄,沒有就忽略 jedis.close(); ~~~ ## 擴展 ~~~ //擴展命令 jedis.hexists("testHash", "counrty");//判斷testHash表里是否存在key是counrty的元素 jedis.hlen("testHash"); //表長度 jedis.hkeys("testHash");//獲得所有keys jedis.hvals("testHash");//獲得所有values ~~~
                  <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>

                              哎呀哎呀视频在线观看