Loggin data from SQL to Redis in Laravel












0















I'm doing an application in Laravel that contains several connections to different databases, in which each one reads a service audit table. The application is to visualize logs of different applications.



To improve the reading speed, could be possible download every X minutes all data from different bases to a local base in Redis and read the queries directly from it?



Thanks,










share|improve this question



























    0















    I'm doing an application in Laravel that contains several connections to different databases, in which each one reads a service audit table. The application is to visualize logs of different applications.



    To improve the reading speed, could be possible download every X minutes all data from different bases to a local base in Redis and read the queries directly from it?



    Thanks,










    share|improve this question

























      0












      0








      0








      I'm doing an application in Laravel that contains several connections to different databases, in which each one reads a service audit table. The application is to visualize logs of different applications.



      To improve the reading speed, could be possible download every X minutes all data from different bases to a local base in Redis and read the queries directly from it?



      Thanks,










      share|improve this question














      I'm doing an application in Laravel that contains several connections to different databases, in which each one reads a service audit table. The application is to visualize logs of different applications.



      To improve the reading speed, could be possible download every X minutes all data from different bases to a local base in Redis and read the queries directly from it?



      Thanks,







      laravel performance logging redis audit






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 20 '18 at 4:05









      Hack CrackHack Crack

      814




      814
























          1 Answer
          1






          active

          oldest

          votes


















          0














          You can do this via scheduled tasks:



          https://laravel.com/docs/5.7/scheduling#scheduling-artisan-commands



          This will allow you to run an Artisan Command



          https://laravel.com/docs/5.7/artisan



          In this command you can get the data from your DB and save it to your Redis table



          To access mulitple Databases follow the details here:



          https://laravel.com/docs/5.7/database#read-and-write-connections



          And to setup redis here is the docs



          https://laravel.com/docs/5.7/redis



          All that you will need to do is track what you have transfered.



          Get what you have not transferred and then save that data to the Redis table



          Hope this helps.



          Let me know if you have any questions






          share|improve this answer























            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53386059%2floggin-data-from-sql-to-redis-in-laravel%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            You can do this via scheduled tasks:



            https://laravel.com/docs/5.7/scheduling#scheduling-artisan-commands



            This will allow you to run an Artisan Command



            https://laravel.com/docs/5.7/artisan



            In this command you can get the data from your DB and save it to your Redis table



            To access mulitple Databases follow the details here:



            https://laravel.com/docs/5.7/database#read-and-write-connections



            And to setup redis here is the docs



            https://laravel.com/docs/5.7/redis



            All that you will need to do is track what you have transfered.



            Get what you have not transferred and then save that data to the Redis table



            Hope this helps.



            Let me know if you have any questions






            share|improve this answer




























              0














              You can do this via scheduled tasks:



              https://laravel.com/docs/5.7/scheduling#scheduling-artisan-commands



              This will allow you to run an Artisan Command



              https://laravel.com/docs/5.7/artisan



              In this command you can get the data from your DB and save it to your Redis table



              To access mulitple Databases follow the details here:



              https://laravel.com/docs/5.7/database#read-and-write-connections



              And to setup redis here is the docs



              https://laravel.com/docs/5.7/redis



              All that you will need to do is track what you have transfered.



              Get what you have not transferred and then save that data to the Redis table



              Hope this helps.



              Let me know if you have any questions






              share|improve this answer


























                0












                0








                0







                You can do this via scheduled tasks:



                https://laravel.com/docs/5.7/scheduling#scheduling-artisan-commands



                This will allow you to run an Artisan Command



                https://laravel.com/docs/5.7/artisan



                In this command you can get the data from your DB and save it to your Redis table



                To access mulitple Databases follow the details here:



                https://laravel.com/docs/5.7/database#read-and-write-connections



                And to setup redis here is the docs



                https://laravel.com/docs/5.7/redis



                All that you will need to do is track what you have transfered.



                Get what you have not transferred and then save that data to the Redis table



                Hope this helps.



                Let me know if you have any questions






                share|improve this answer













                You can do this via scheduled tasks:



                https://laravel.com/docs/5.7/scheduling#scheduling-artisan-commands



                This will allow you to run an Artisan Command



                https://laravel.com/docs/5.7/artisan



                In this command you can get the data from your DB and save it to your Redis table



                To access mulitple Databases follow the details here:



                https://laravel.com/docs/5.7/database#read-and-write-connections



                And to setup redis here is the docs



                https://laravel.com/docs/5.7/redis



                All that you will need to do is track what you have transfered.



                Get what you have not transferred and then save that data to the Redis table



                Hope this helps.



                Let me know if you have any questions







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 20 '18 at 4:35









                JoshJosh

                709213




                709213
































                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53386059%2floggin-data-from-sql-to-redis-in-laravel%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    這個網誌中的熱門文章

                    Tangent Lines Diagram Along Smooth Curve

                    Yusuf al-Mu'taman ibn Hud

                    Zucchini