Redirect to page list when page published

I have the below code which works as expected if anyone else is looking for similar.

add_action( 'publish_page', 'redirect_user_page_list', 10, 3 );
function redirect_user_page_list() {
if( is_user_logged_in() ) {
    $user = wp_get_current_user();
    $role = ( array ) $user->roles;
        if ( 'role_slug' == $role[0] ) {
            $url="url to redirect to";
            wp_redirect($url);
           exit;
        }
    }
}