redis 安裝及使用
安裝
- 下載redis,官網下載地址 https://redis.io/download
- 解壓 make --> make install
- 安裝完成
配置
- 配置文件在 解壓縮文件夾下,redis.conf
- 關鍵配置有
- 允許訪問的此redis的遠程主機ip:bind,修改為0.0.0.0或者注釋該行則允許所有ip訪問
- 守護進程啟動: daemonize yes
- 保護模式,若關閉則所有ip均可訪問,開啟后只能指定ip訪問。protected-mode no
- 密碼 requiredpass
- work dir ,默認 ./
- 數據庫名稱,dbfilename,只能寫文件名,會保存在work dir下
- 日志保存地址,logfile,指定路徑即可。此處注意是否有權限,同數據庫路徑也要注意寫權限
- 從庫配置,新加一行 slaveof 192.168.1.4 6379.
- 當主庫配置密碼時,從庫需要設置主庫密碼。 masterauth 123456
- 從庫可寫, slave-read-only no
啟動
- redis-server redis.conf ,指定配置文件啟動redis服務端,或將配置文件cp到server同路徑下
- redis-cli 啟動客戶端,若有密碼,則加-a 123456即可,-p指定連接地址,如 redis-cli -p 192.168.1.6 -a 123456
停止
- 在客戶端中執行 shutdown
查看主從配置信息
- 客戶端中執行info,在其Replication節點下就是主從配置信息
備注
- mac 和linux在同一局域網中,開啟bind后訪問失敗,未解決。采用bind 0.0.0.0方式,主從成功,成功現象:主庫set k v,從庫中get k成功。或在主庫info信息中可看到連接成功的從庫。