如何让redis命令SLAVEOF为加密的redis master工作?(How to make redis comand SLAVEOF work for encrypted redis master?)
我用原始redis.conf分别启动了两个redis节点,我不想编辑它,但是我想使用redis命令(例如slaveof)动态配置redis节点。
如果redis节点没有'auth',即redis.conf中没有“requirepass”,则从属redis节点上的以下命令将起作用:
redis-server --slaveof redis-master 6379
其中redis-master是redis主节点的主机名。
但如果主服务器已加密,则无法使用。 我已经阅读了redis官方文档,没有任何帮助。 在我去反抗体之前,我想在这里听到你的意见。
I started two redis node separately with original redis.conf, which I don't want to edit it, however I want to use redis command, such as slaveof, to config redis nodes dynamically.
If redis nodes without 'auth', i.e. no "requirepass" in the redis.conf, the following command on the slave redis node will work:
redis-server --slaveof redis-master 6379
where redis-master is the hostname of the redis master node.
But this will not work if the master is encrypted. I've went through the redis official docs, nothing helps. Before I go for antirez, I want to hear from you here.
原文:https://stackoverflow.com/questions/39536615
最满意答案
首先,状态应该定义
parameter
。 它可能是url
或params : {}
一部分params : {}
(或两者),但至少有一些......// params .state('customers',{ url:'/customers', params: { customerId : null } ... // url .state('customers',{ url:'/customers/:customerId', ... // url & params .state('customers',{ url:'/customers/:customerId', params: { customerId : 1 } // default value ...
有了这个,我们可以像这样创建ui-sref:
// instead of this <td><a ui-sref="orders({ctrl.cust.id})">View Orders</a></td> // we need object with name customerId and its value <td><a ui-sref="orders({customerId: ctrl.cust.id})">View Orders</a></td>
有关详细信息,请查看此问答:
如何使用ui-router中的ui-sref将参数传递给控制器
Firstly, state should define the
parameter
. It could be part ofurl
orparams : {}
(or both), but at least some...// params .state('customers',{ url:'/customers', params: { customerId : null } ... // url .state('customers',{ url:'/customers/:customerId', ... // url & params .state('customers',{ url:'/customers/:customerId', params: { customerId : 1 } // default value ...
Having this, we can create ui-sref like this:
// instead of this <td><a ui-sref="orders({ctrl.cust.id})">View Orders</a></td> // we need object with name customerId and its value <td><a ui-sref="orders({customerId: ctrl.cust.id})">View Orders</a></td>
For more details check this Q & A:
How to pass parameters using ui-sref in ui-router to controller
相关问答
更多-
首先,状态应该定义parameter 。 它可能是url或params : {}一部分params : {} (或两者),但至少有一些...... // params .state('customers',{ url:'/customers', params: { customerId : null } ... // url .state('customers',{ url:'/customers/:customerId', ... // url & par ...
-
ui-sref什么都不回应(ui-sref not respond anything)[2022-02-27]
在上述评论后发布答案解决了问题。 关于路由的问题,可能是因为下面的拼写错误。 resolve: { detail_data: function(TabelService, $ionicLoading, $stateParams) { $ionicLoading.show({ template: 'Loading table status ...' }); //alert($stateParams.tableID); ... -
由于标签和ui-router用于转到链接,所以如果你不给它们地址,它们会给你错误。 尝试这个 : $( document ).ready(function() { //your code })/ As a tag and ui-router are used for going to a link so of course they will give you error if you don't give address to them. Try this : $( document ).ready(fu ...
-
所以我最终得到了一个指令使用解决方案 CSS: a.disabled { color: #cccccc; cursor: default; text-decoration: none; } HTML: