【问题标题】:Publish key value with redis/ vue使用 redis/vue 发布键值
【发布时间】:2021-05-22 09:49:56
【问题描述】:

我有一组钥匙

key1, value1
key2, value2

这些值每隔几秒更新一次。

我的最终目标是在 localhost 上有一个显示键值的表。

我会很高兴找到一种在 localhost 上发布值的方法。

这是我现在所拥有的:

export default {
  name: 'App',
  data() {
    return {
        message : "Here I can write straight to localhost"
    }
  },
  created() {
    try {
        const ws = new WebSocket( "ws://localhost:3000") ;
        ws.onmessage = ({data}) => {
            this.message = data;    
            console.log( data );
        }   
    } catch (err) {
        console.log(err);
    }
  },  
  components: {
    HelloWorld
  }
}

【问题讨论】:

  • 需要更多说明。
  • key 和 key_value 存储在 Redis 中。脚本每隔几秒钟生成/更新一次值。我知道我可以将消息发布到本地主机,但我不知道如何发送键值
  • 您向我们展示了您的前端代码(vue 应用程序),但尚未发布您的任何后端或您的“本地主机”定义是什么。 “我可以向我的本地主机发布消息”你的本地主机是什么?!或者您想将什么/如何发布到这个“神秘”的本地主机上。
  • 在后端我有一个非常简单的 redisClient.set("keyname", keyvalue) 命令

标签: javascript database vue.js redis localhost


【解决方案1】:

由于这获得了一些流量,我想我会发布我的解决方案: 答案是不要将数据存储为键值对,而是使用 Redis 的 pub/sub 功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-23
    • 2013-10-27
    • 2017-07-09
    • 2011-07-05
    • 2011-11-17
    • 2019-02-20
    相关资源
    最近更新 更多