Ubuntu和樹莓派之間redis服務

2021-08-13 18:49:42 字數 1118 閱讀 3319

ubuntu端:

執行命令redis-server,開啟服務,然後另開乙個視窗執行redis-cli命令,subscribe chan_107(這是訂閱通道chan_107的命令)在樹莓派端編寫redis_connector.py檔案,內容是import redis

r = redis.redis(host=』192.168.1.170』, port=6379, db=0) ,然後儲存退出,輸入python,然後執行import redis_connector as redis 回車,執行語句,redis.r.publish(『chan_107』,』hellow』),會出現…….192.168.1.170:refuse connection

解決辦法:先關閉ubuntu端的防火牆,sudo ufw iptables

然後修改redis的配置檔案( 我安裝redis-server的方法是 sudo apt-get install redis-server )

nie@ubuntu:~cd

/etc

/red

is/n

ie@u

bunt

u:/e

tc/r

edis

ls redis.conf sentinel.conf

nie@ubuntu:/etc/redissu

dovi

redi

s.co

nf在b

ind那

行的後面

加上自己

的主機的

ip位址

,儲存退

出,重啟

redi

s服務:

nie@

ubun

tu: sudo service redis-server restart

[sudo] password for nie:

stopping redis-server: redis-server.

starting redis-server: redis-server.

nie@ubuntu:~$ redis-server

在樹莓派端 繼續執行redis.r.publish(『chan_107』,』hellow』),ubuntu端就能收到hello訊息了

樹莓派 ubuntu 遠端連線

一 安裝ssh服務 二 啟動服務 三 本機測試是否能夠成功登入或其他工具鏈結登入 四 設定root登入 sudo apt get install openssh server etc init.d ssh startssh l 使用者名稱 本機ip第一步 sudo passwd 設定root密碼 第...

在樹莓派和Ubuntu上使用LimeSDR

欲購買limesdr usb或limesdr mini請認準本部落格官方店鋪 舒克貝塔008 引言樹莓派可以方便地更換tf卡,方便恢復系統,耐折騰,所以很適合做一些不方便在其他電腦上做的測試性的工作。另外樹莓派的硬體統一,可以保證我這裡做的操作,在你那裡也能正常執行。所以本文推薦使用樹莓派3來輔助l...

樹莓派和Arduino之間通過串列埠進行通訊

話不多說了,talk is cheap now,show the code step1 首先是arduino void setup void loop 通過arduinoide將上述 編譯並上傳給arduino step2 在樹莓派中編寫如下 並命名為connect arduino.py 1 imp...