No it is not redundant. This way you would have two methods of authentication with different names.
If you don't specify the name or use default when defining authentication for something like ppp or line vty or ... it will use the first line, uses the radius server to autheticate and if it failes uses the local database. On the other hand if you specify localauth as the name of authentication method somewhere, it will only use the local database.