相关疑难解决方法(0)

我可以从浏览器中运行的JavaScript直接连接到Redis服务器吗?

我知道Redis有node.js库; 我想要做的(无论是在本地主机或服务器主机上的某个地方)运行Redis的服务器,并直接通过HTTP(即AJAX或HTTP GET根据需要)从JavaScript的浏览器中运行调用它(即Greasemonkey的或Chrome扩展脚本,或者可能是bookmarklet或SCRIPT标记).Redis是否具有本机REST或HTTP API?

javascript api rest redis

38
推荐指数
1
解决办法
2万
查看次数

用(客户端)javascript直接连接到Redis?

有没有办法使用客户端(而不是Node.js)javascript直接连接到Redis?

我已经成功地为一些项目使用Node.js + PHP + Redis + Socket.io(对于客户端).但是,我真的认为这可以进一步简化为PHP + Redis + Browser javascript - 取出Node.js服务器,这是另一台服务器,如果没有必要,我宁愿不使用.对于简单的事情,我认为使用Javascript直接连接到Redis会更好.

根据我的理解,Redis只是通过端口提供请求,因此任何可以向该端口发出请求的语言都可以使用.理论上,你不能只使用客户端javascript命中redis服务器的端口吗?

我最感兴趣的是发布/订阅功能,这可能是也可能是不可能的.

我不确定您是否可以使用AJAX访问非端口80端口,但从技术上讲,您应该能够使用Nginx反向代理或其他东西将Redis的端口转发到端口80.

有任何想法吗?只是一个想法.我对目前的解决方案非常满意,但想知道我们是否可以更好或更有效地做到这一点并没有什么坏处.

javascript php mysql linux redis

19
推荐指数
2
解决办法
1万
查看次数

标签 统计

javascript ×2

redis ×2

api ×1

linux ×1

mysql ×1

php ×1

rest ×1