sql >> データベース >  >> NoSQL >> Redis

SpringDataRESTアプリケーションがRedisキャッシングを実装した後にデータベースからデータを取得しない

    @RedisHashアノテーションを使用すると、Redisデータベースへのトランザクションのみが行われることがわかりました。そのため、すべてのGET呼び出しで@Cacheableを使用し、データベースに変更を加える他のすべての呼び出しで@CacheEvictを使用するという別のアプローチを採用しました。

    おそらく@RedisHashは、Redisをトランザクションデータベースとして使用するためのものであり、他のプロセスを使用してpostgresのような永続的なデータベースに永続化することができます。




    1. キャッシュRedisの有効期限を1年に設定します

    2. Robo3TGUIを使用してMongoDBデプロイメントに接続する方法

    3. 2つの日付の間のオブジェクトを検索MongoDB

    4. socket.io-redisの使用例