基于Redis的键名规范(redis键名规范)
Redis是一个著名的高性能的内存数据库,能够以简单的方式快速的存储数据,一般用于替代关系型数据库,在开发中主要是用来做数据缓存和消息队列处理等,而Redis的键值(key-value)方式的存储模式也正是它的特点之处,而为了使用上的简洁和可靠,基于Redis的键名规范也不可少,其主要有以下几点:
要注意生成的键名是有形式规范要求的,如使用Hash表时,建议使用有意义的单词或短语,而数字或符号等字符不要用在键名中,这样可以提高Redis的可读性,也可以避免相似键名导致混乱或查询错误等。
尽量使用小写字母和下划线(_),这样既保持了简洁又可以建立与可见性更强的键名和键值的关系,避免大小写冲突带来不必要的混乱,同时也可以避免识别上的问题;
可以使用日期+UUID作为主键,这样有利于追踪某条唯一记录并确保安全,例如对用户操作记录,将生成一条唯一的UUID,并使用日期+UUID的形式,以保障每一条记录的单一可靠:
dateUUID = date.now() + '' + UUID.now();
RedisClient.set(dateUUID,'xxx');
以上就是基于Redis的键名规范的几点要求,只有按照这些规范来使用Redis才能保证数据的安全可靠性,也可以避免查询错误的出现,另外,Redis的键名规范也不同于关系型数据库,所以在使用Redis时要特别注意。
相关文章