简体   繁体   中英

Send redis message with html/javascript

I'm trying to find a way to send a redis message to a specific channel from a website. I think this might work, but I don't know how to use it and there is very little explanation.

Redis is supposed to only connect with a server, not directly with a client such as a browser (it's actually impossible to directly connect to redis from a browser).

You can achieve that running webdis on the server with redis and connecting to it from the browser, resulting in an infrastructure similar to this:

Client       Server
----------------------
         |
         |
Browser ---> webdis
         |     |
         |     |
         |     v
         |   redis

Note that it would not be secure, because the client on the browser could do whatever he wants with your redis database.

Usually, a custom server program is implemented that forward your commands to the redis server in a controlled way:

Client       Server
----------------------
         |
         |
Browser ---> custom server
         |        |
         |        |
         |        v
         |      redis

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM