BitSet b = new BitSet(); if (jedis.get("login:2022-01-11".getBytes()) != null) { b = fromByteArrayReverse(jedis.get("login:2022-01-11".getBytes())); }
public static BitSet fromByteArrayReverse(final byte[] bytes) { final BitSet bits = new BitSet(); for (int i = 0; i < bytes.length * 8; i++) { if ((bytes[i / 8] & (1 << (7 - (i % 8)))) != 0) { bits.set(i); } } return bits; }