nodejs怎么连接远程服务器的上宝塔面板开启的redis数据库?怎么配置密码?中文
-
首先需要在远程服务器上找到redis的配置文件。在宝塔面板中,可以通过进入Redis管理页面,点击“配置文件”按钮,找到redis的配置文件路径。
-
打开该配置文件,找到“bind”和“protected-mode”两个选项。将“bind”设置为服务器的IP地址或者“0.0.0.0”(表示任何IP地址都可以访问),将“protected-mode”设置为“no”。
-
在配置文件中找到“requirepass”选项,设置一个密码用于连接redis。保存并关闭配置文件。
-
在本地安装redis模块,并使用以下代码连接远程服务器的redis:
const redis = require('redis');
const client = redis.createClient({
host: '远程服务器IP地址',
port: '远程服务器redis端口号',
password: '设置的密码'
});
client.on('connect', function() {
console.log('连接成功');
});
client.on('error', function (err) {
console.log('连接失败:' + err);
});
其中,将“远程服务器IP地址”和“远程服务器redis端口号”替换为实际值,将“设置的密码”替换为在配置文件中设置的密码。
- 连接成功后,就可以通过client对象进行redis操作了。例如:
client.set('key', 'value', function(err, reply) {
console.log(reply);
});
client.get('key', function(err, reply) {
console.log(reply);
});
将会分别设置一个键值对和获取该键的值。
原文地址: https://www.cveoy.top/t/topic/8fr 著作权归作者所有。请勿转载和采集!