Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Laravel - Buforowanie Eloquent z częstymi aktualizacjami

Tak to jest. Nie wiem, jak sobie radzisz z pamięcią podręczną, ale w każdej chwili możesz wymienić instancję pamięci podręcznej:

public function updatePost($post_id, $num_of_views)
{
    if (Cache::has('POST.'.$post_id))
    {
        $post = Cache::get('POST.'.$post_id);
    }
    else
    {
        $post = Post::find($post_id);
    }

    $post->num_of_views = $num_of_views;

    $post->save();

    Cache::put('POST.'.$post_id, $post);
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Instalowanie Redisa na CentOS 8

  2. Uruchom redis w maratonie (mesos) pod jednym adresem URL

  3. Docker nie uruchamia torów

  4. Redis dostęp z MS Excel?

  5. Wdróż ScaleGrid DBaaS dla Redis™ w wirtualnej chmurze prywatnej AWS (VPC)