goutil redislocker is a pkg can be used in distributed system csvparse is pkg which can translate csv data into go struct.