1. 首先需要在远程服务器上找到redis的配置文件。在宝塔面板中,可以通过进入Redis管理页面,点击“配置文件”按钮,找到redis的配置文件路径。

  2. 打开该配置文件,找到“bind”和“protected-mode”两个选项。将“bind”设置为服务器的IP地址或者“0.0.0.0”(表示任何IP地址都可以访问),将“protected-mode”设置为“no”。

  3. 在配置文件中找到“requirepass”选项,设置一个密码用于连接redis。保存并关闭配置文件。

  4. 在本地安装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端口号”替换为实际值,将“设置的密码”替换为在配置文件中设置的密码。

  1. 连接成功后,就可以通过client对象进行redis操作了。例如:
client.set('key', 'value', function(err, reply) {
  console.log(reply);
});

client.get('key', function(err, reply) {
  console.log(reply);
});

将会分别设置一个键值对和获取该键的值。

nodejs怎么连接远程服务器的上宝塔面板开启的redis数据库?怎么配置密码?中文

原文地址: https://www.cveoy.top/t/topic/8fr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录