1. 程式人生 > >Redis 安裝與配置,服務器端和客戶端的命令

Redis 安裝與配置,服務器端和客戶端的命令

--help edi size release rep com 下載 數據庫 eof

step1:下載

  • 當前redis最新穩定版本是4.0.9
  • wget http://download.redis.io/releases/redis-4.0.9.tar.gz

step2:解壓

  tar xzf redis-4.0.9.tar.gz

step3:移動,放到usr/local?錄下

  sudo mv ./redis-4.0.9 /usr/local/redis/

step4:進?redis?錄

  cd /usr/local/redis/

step5:生成

  sudo make

step6:測試,這段運?時間會較?

  sudo make test

step7:安裝,將redis的命令安裝到/usr/local/bin/?錄

  sudo make install

step8:安裝完成後,我們進入目錄/usr/local/bin中查看

  cd /usr/local/bin
  ls -all

  • redis-server redis服務器
  • redis-cli redis命令行客戶端
  • redis-benchmark redis性能測試工具
  • redis-check-aof AOF文件修復工具
  • redis-check-rdb RDB文件檢索工具

step9:配置?件,移動到/etc/?錄下

  配置?件?錄為/usr/local/redis/redis.conf

  sudo cp /usr/local/redis/redis.conf /etc/redis/

  

核心配置選項

  • 綁定ip:如果需要遠程訪問,可將此?註釋,或綁定?個真實ip
    •   bind 127.0.0.1
  • 端?,默認為6379port 6379
    •   port 6379
  • 是否以守護進程運?

    • 如果以守護進程運?,則不會在命令?阻塞,類似於服務
    • 如果以?守護進程運?,則當前終端被阻塞
    • 設置為yes表示守護進程,設置為no表示?守護進程
    • 推薦設置為yes
      •   daemonize yes
  • 數據?件

    •   dbfilename dump.rdb

  • 數據?件存儲路徑
    •   dir /var/lib/redis
  • ?誌?件
    •   logfile "/var/log/redis/redis-server.log"
  • 數據庫,默認有16個
    •   database 16
  • 主從復制,類似於雙機備份。
    •   slaveof

參考資料:redis配置信息http://blog.csdn.net/ljphilp/article/details/52934933

Redis服務器端和客戶端的命令

服務器端

    • 服務器端的命令為redis-server

    • 可以使?help查看幫助?檔

      •   redis-server --help

    • 個人習慣
      • ps aux | grep redis 查看redis服務器進程
        sudo kill -9 pid 殺死redis服務器
        sudo redis-server /etc/redis/redis.conf 指定加載的配置文件

客戶端

  • 客戶端的命令為redis-cli
  • 可以使?help查看幫助?檔
    •   redis-cli --help
  • 連接redis

    •   redis-cli

  運?測試命令

    ping

  

  • 切換數據庫

  • 數據庫沒有名稱,默認有16個,通過0-15來標識,連接redis默認選擇第一個數據庫

    •   select 10

Mac 上安裝 Redis:

  • 安裝 Homebrew:
  • https://brew.sh/
    • 使用 brew 安裝 Redis
    • https://www.cnblogs.com/cloudshadow/p/mac_brew_install_redis.html

Redis 安裝與配置,服務器端和客戶端的命令