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

redis.serializer.SerializationExceptionをキャッチする方法

    Spring AOP、@ Aspect

    で例外を処理できます
        public class ErrorInterceptor{
        @AfterThrowing(pointcut = "execution(* your.package..* (..))", throwing = "ex")
        public void errorInterceptorForSerializationException(SerializationException ex) {
            // DO SOMETHING HERE WITH EX
            logger.error( ex.getCause().getMessage());
        }
     @AfterThrowing(pointcut = "execution(* your.package..* (..))", throwing = "ex")
        public void errorInterceptorForSerializationFailedException(SerializationFailedException ex) {
            // DO SOMETHING HERE WITH EX
            logger.error( ex.getCause().getMessage());
        }
        }
    


    1. マングースがインデックスを作成しない

    2. ScaleGridDBaaSforRedis™をAWSVirtualPrivate Cloud(VPC)にデプロイする

    3. 配列内部要素によるMongoDBグループ

    4. Laravelでキャッシュファサードを使用しているときにRedisキーが表示されない