我不能理解如何在这里前进。我试过做terrform状态列表,terraform状态拉动。在我看来一切都很好,但当我做terraform plan时,它就会崩溃。
> terraform plan
Refreshing Terraform state in-memory prior to plan...
The refreshed state will be used to calculate this plan, but will not be
persisted to local or remote state storage.
aws_elasticache_subnet_grou
我可以在服务器上ping pong Redis:
# redis-cli ping
PONG
但在远程,我遇到了问题:
$ src/redis-cli -h REMOTE.IP ping
Could not connect to Redis at REMOTE.IP:6379: Connection refused
在config中,我得到了标准端口:
# Accept connections on the specified port, default is 6379.
# If port 0 is specified Redis will not listen on a TCP socke
# Check processing queue for any previously unprocessed items.
# If previously unprocessed item
# Check if item key is not expired and push back to processing queue
# Otherwise push back onto work queue
# (May want to r_push if we need immediate processing)
我写了一个简单的脚本(app.js)来订阅redis的频道
var app = require('express').createServer()
, io = require('socket.io').listen(app);
var redis = require("redis");
app.listen(8080);
////////////// Dev environment; replace by PERL in production use.
app.get('/', function (req, res) {
我刚刚设置了一个,它运行得很好。结构如下:
Server 1 | Server 2 | Server 3
Master A | Master B | Master C
Slave B | Slave C | Slave A
Master A <-> Slave A
Master B <-> Slave B
Master C <-> Slave C
我想知道在这个集群中添加一个全新服务器的最佳实践是什么。
Server 4
Master ?
Slave ?
当然,我可以通过./redis-trib.rb add-node添加新节点。有通用的方法吗?
无论出于什么原因,我都无法从拉拉回声接收到我的客户端的任何数据。我使用的是laravel-echo-server (socket.io)、redis广播和redis队列.据我所知,它们都是功能性的。我会告诉你我是如何设置测试的。首先,我创建了一个UserCreated事件:
class UserCreated implements ShouldBroadcast
{
use Dispatchable, InteractsWithSockets, SerializesModels;
public $user;
public function __construct($