【redis】spring boot中 使用redis hash 操作

來源:互聯網
上載者:User

標籤:operation   ash   tostring   string   lse   ons   equals   etc   dea   

樣本:

@Autowired    StringRedisTemplate redisTemplate;    @Override    public void dealRedis(Dealer dealer) {        dealer = dao.findByUid(dealer.getUid());        String tid = dealer.getTenementId();        HashOperations<String, Object, Object> ofh = redisTemplate.opsForHash();        Field[] declaredFields = dealer.getClass().getDeclaredFields();        for (Field declaredField : declaredFields) {            String name = declaredField.getName();            if (name.equals("id") || name.equals("tid")){                continue;            }else {                ofh.increment(tid,name,111);            }        }        Map<Object, Object> entries = ofh.entries(tid);        System.out.println("擷取Map>>>>>>>>>>>>>>>>>>>>>>>>>>"+entries.toString());        Set<Object> keys = ofh.keys(tid);        System.out.println("擷取KEY的SET>>>>>>>>>>>>>>>>>>>>>"+keys.toString());        List<Object> values = ofh.values(tid);        System.out.println("擷取VALUES的LIST>>>>>>>>>>>>>>>>>>>>>"+values.toString());        ofh.delete(tid,keys.toArray());        System.out.println("刪除成功>>>>>>>>>>>>>>>>>>>>>>>>>>");        Map<Object, Object> entries2 = ofh.entries(tid);        System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>"+entries2.toString());        for (Object key : keys) {            ofh.increment(tid,key,111);        }        Map<Object, Object> entries3 = ofh.entries(tid);        System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>"+entries3.toString());        for (Object key : keys) {            ofh.increment(tid,key,-11);        }        Map<Object, Object> entries4 = ofh.entries(tid);        System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>"+entries4.toString());        ofh.delete(tid,keys.toArray());        System.out.println("刪除成功>>>>>>>>>>>>>>>>>>>>>>>>>>");        for (Object key : keys) {            ofh.increment(tid,key,-11);        }        Map<Object, Object> entries5 = ofh.entries(tid);        System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>"+entries5.toString());    }

 

 

結果:

 

【redis】spring boot中 使用redis hash 操作

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.