1. 程式人生 > 其它 >Window環境下的資料庫部署——Redis資料庫

Window環境下的資料庫部署——Redis資料庫

1.Redis簡介

Remote Dictionary Server(Redis) 是一個開源的,可基於記憶體亦可持久化的 Key-Value 資料庫. Key 字元型別,其值(value)可以 是 字串(String), 哈 希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等型別, 每種資料型別有自己的專屬命令。所以它通常也被稱為資料結構伺服器。 Redis 的作者是 Salvatore Sanfilippo,來自義大利的西西里島,現在居住在卡塔尼亞。目 前供職於 Pivotal 公司(Pivotal 是 Spring 框架的開發團隊),Salvatore Sanfilippo 被 稱為 Redis 之父。

2.Window下環境配置

1. 下載

2. Redis檔案結構

下載的 Redis-x64-3.2.100.zip 解壓後,放到某個目錄(例如 d:\tools\),即可使用。目錄結構

3.安裝配置

(1)Redis服務的啟動有兩種方式

  • 臨時啟動服務的方式
    直接從檔案中啟動雙擊 redis-server.exe 啟動服務(不推薦此方式,此方式啟動的服務關閉後服務直接關閉)
  • 以window後臺程序啟動服務(只要開機,則服務自動啟動,除非在window服務中進位制)啟動過程如下
    1、cmd命令列d,定位到Redis安裝目錄下:cd C:\redis
    2、以Windows後臺服務安裝redis服務(可以設定資料庫服務開機自啟):redis.windows-service.conf為相應的安裝配置檔案
    redis-server --service-install redis.windows-service.conf --loglevel verbose
    3、redis-server --service-start ( 啟動服務 )

4.Redis客戶端啟動方式

  • A、直接連線 redis (預設 ip127.0.0.1,埠 6379):./redis-cli 在 redis 安裝目錄執行 ./redis-cli 此命令是連線本機 127.0.0.1 ,埠 6379 的 redis
  • B、 指定 IP 和埠連線 redis:./redis-cli -h 127.0.0.1 -p 6379 -h redis 主機 IP(可以指定任意的 redis 伺服器) -p 埠號(不同的埠表示不同的 redis 應用) 在 redis 安裝目錄 執行 ./redis-cli -h 127.0.0.1 -p 6379

5.Redis安裝與配置相關命令

1.Redis命令
redis-server --service-install redis.windows-service.conf --loglevel verbose
3、redis-server --service-start ( 啟動服務 )
4、redis-server.exe --service-uninstall (解除安裝服務)
5、redis-cli -h 127.0.0.1 -p 6379 -a zf1996(以知道IP登入遠端服務端)h-IP p-埠 a-登入密碼(可有可無)

(2)配置檔案中的相關引數

功能 對應的配置檔案
修改繫結埠 註釋掉bind 127.0.0.1,預設為監聽所有ip
保護模式關閉 protected-mode yes預設redis開啟了保護模式,只允許本機通過127.0.0.1訪問,其他ip無法訪問
修改監聽埠 port 6379
修改日誌等級 loglevel notice
修改日誌檔名 logfile "server_log.txt“
修改windows日誌的事件名 syslog-ident redis為syslog-ident "redis-28380“
修改密碼 requirepass foobared(註釋掉為預設無密碼)

6.Redis資料庫圖形介面

Redis Desktop Manager:C++ 編寫,響應迅速,效能好