def push_cache_card_id(card_id, openid, card_unique_id): val = redis_client.get('%s_%s_card' % (card_id, openid)) tmp = JSONDecoder().decode(val) if val else [] tmp.append(card_unique_id) val = JSONEncoder().encode(tmp) redis_client.set('%s_%s_card' % (card_id, openid), val, 120)