![](/img/trans.png)
[英]Can I run wicket websocket in websphere application server?
[英]Can I run redis on a windows server?
I have designed an app in django using django channels with redis servers for websocket communication, but I have to host it on a windows server. 我可以在我的 windows 機器上本地運行 redis 服務器,它適用於在我的本地主機上進行測試。 我想知道我是否可以為 windows 服務器做同樣的事情。 我可以以及如何為該應用程序運行 redis 服務器。 有沒有其他選擇? 我發現的其他答案已經過時,關於在本地機器上運行 redis 。
我正在添加一些關於我如何使用我的 redis 服務器進行實時 websockets 通信的代碼細節。
CHANNEL_LAYERS = {
'default': {
'BACKEND': 'channels_redis.core.RedisChannelLayer',
'CONFIG': {
"hosts": [('peaceful-dusk-14195.herokuapp.com', 6379), ('127.0.0.1', 6379)],
},
},
}
我已經為 django 安裝了 channels-redis 模塊,以使用 redis 服務器的配置,如django 通道文檔的教程中所述。
現在,如果我在本地計算機上運行 redis 服務器,此代碼將完美運行。 但由於 redis 是基於 linux 的服務器,因此我無法在 windows 服務器上托管它。 我已使用 src 文件夾中此代碼中的 server.c 文件來運行我的 redis 服務器: 下載 Redis 6.0.9
我在 Linux (wsl) 的 Windows 子系統中運行 C 程序,並且 Z86A1B907D564BF73E6E39 服務器變為活動狀態。 這是在我的測試環境中完成的。
現在我的問題是,我可以對托管應用程序的 windows 服務器執行相同的操作嗎? 我是否必須重新配置我的服務器中的某些內容才能運行 redis 服務器,或者我可以直接運行 windows 服務器而不進行任何修改?
據我所知,您可以將 Redis 用於 Windows 替代品,例如Memurai 。
它與 Redis 完全兼容。 您可以在 Memurai 和 Redis 之間復制數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.