閱讀861 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Redis開發運維實踐常見運維操作(一)

3.1 啟動

3.1.1 啟動redis


常見選項: ./redis-server (run the server with default conf) ./redis-server /etc/redis/6379.conf ./redis-server --port 7777 ./redis-server --port 7777 --slaveof 127.0.0.1 8888 ./redis-server /etc/myredis.conf --loglevel verbose

3.1.2 啟動redis-sentinel


部署後可以使用sstart對redis 和sentinel進行拉起,使用sctl進行supervisorctl的控製。(兩個alias)

3.2 停止


sentinel方法一樣,隻是需要執行sentinel的連接端口

注意:正確關閉服務器方式是redis-cli shutdown 或者 kill,都會graceful shutdown,保證寫RDB文件以及將AOF文件fsync到磁盤,不會丟失數據。 如果是粗暴的Ctrl+C,或者kill -9 就可能丟失。如果有配置save,還希望在shutdown時進行RDB寫入,那麼請使用shutdown save命令。

3.3 查看和修改配置

查看:


修改:

 

3.4 批量執行操作

使用telnet也可以連接redis-server。並且在腳本中使用nc命令進行redis操作也是很有效的:


另一個方式是使用pipeline:

 

3.5 選擇數據庫


默認連接的數據庫所有是0,默認數據庫數是16個。返回1表示成功,0失敗

3.6 清空數據庫


刪除當前選擇數據庫中的所有 key。生產上已經禁止。


刪除所有的數據庫。生產上已經禁止。


最後更新:2017-05-08 11:01:17

  上一篇:go 性能測試:自建數據庫與RDS性能對比(SQL Server案例排查分析)
  下一篇:go linux tomcat 8080訪問不了