跳到主要內容

[Redis] 如何解決連接不到VM上執行的Redis Server @ Ubuntu Linux 1710

問題描述:
無法正常連接到安裝在VM上的Redis Server (installed on Ubuntu 1710)


原因:
/etc/redis/redis.conf中的bind預設為127.0.0.1

解決方式:
此例的Redis為4.0.1版,安裝在Ubuntu Linux 1710 Desktop
1. 修改為bind 0.0.0.0
$ sudo vi /etc/redis/redis.conf
注意:BIND修改為0.0.0.0代表任意外部IP皆可連到此Redis Server,如有安全上疑慮,則應該只開放內部IP。


2. 重啟redis server
$ sudo /etc/init.d/redis-server restart



此時在Visual Studio上執行C#專案(使用NuGet安裝StackExhange.Redis進行Redis功能開發),可正常連接

Redis簡介:
in-memory 的 key-value database,因此常常被用在需要快取(Cache)一些資料的場合;方便快速存取資料,雖然是作為cache但也有分散式資料庫架構有一定程度的HA(High Availability)保證。
除可自行安裝於Linux上使用之外,Microsoft Azure或Amazon AWS均有提供。

* Amazon AWS
https://aws.amazon.com/tw/elasticache/what-is-redis/
Microsoft Azure
https://azure.microsoft.com/zh-tw/services/cache/


參考:
1. Redis Wiki
https://zh.wikipedia.org/wiki/Redis
2. Redis官方網站
https://redis.io/
3.
https://serverfault.com/questions/248248/cannot-connect-to-redis-installed-on-virtualbox-running-ubuntu-from-windows-7
4.
https://stackoverflow.com/questions/6910378/how-can-i-stop-redis-server
張貼留言

這個網誌中的熱門文章

[遊記] 20160710 廈門 - 中山路步行街,鼓浪嶼

此次趁出差之便,於周末從廈門翔安區到島內搭船到鼓浪嶼來看看這素有海上花園之稱的地方


[遊記] 20160702 廈門 - 廈門大學、南普陀寺、SM城市廣場

工作這麼久還是第一次出差
問了別人周末要到哪邊,都先推先到廈門大學來看看