介紹安裝redis之前先稍微的了解一下redis。使用redis之前需要考慮自己的業務邏輯符不符合redis快取,redis與memcache同為時下比較突出的快取機制,同為記憶體快取,但區別也是有的,redis不僅僅將資料存放於記憶體之中,它還支援快照(rdb)以及aof持久化,就是可以將記憶體中的資料同步到硬碟當中,這樣當機之後,redis就不必向memcache一樣丟失資料,這樣在服務重啟之後會現將持久化的資料恢復到記憶體之後,這兩種持久化方式會在之後的文章中提到。
安裝非常簡單,只需要將檔案解壓縮到你想使用的碟符下面就可以。以我的為例 d:reids。下面開始使用redis。
1 啟動服務
首先,開啟乙個cmd,然後啟動redis服務。詳細的操作如下
出現這個頁面,就代表redis服務啟動成功了,預設的埠就是6379,需要注意的是這個cmd視窗不能關閉,關閉意味著redis服務停止。
2 redis 各個exe檔案簡介
這些是我的電腦redis安裝目錄,其中
redisqfork_8004.dat 這個是windows啟動redis服務後生成的記憶體對映檔案,這個檔案的位置可以通過redis.windows.conf修改;
dump.rdb 這個是redis的一種持久化快取方式,預設是開啟的,同樣可以在conf中進行修改;
redis.windows.conf redis配置檔案,通過配置檔案可以控制rdb快照持久化,以及aof的開啟及工作機制,同時可以修改對映檔案位置;
redis-server.exe 就是redis服務 可以開啟及關閉服務;
redis-benchmark.exe 為redis效能測試工具。用法如下:
usage: redis-benchmark [-h ] [-p ] [-c ] [-n [-k ]
redis-check-aof.exe 檢查aof 檔案
redis-check-dump.exe 檢查rdb檔案
用法如下:d:\redis>redis-check-dump.exe dump.rdb
redis-cli.exe redis客戶端工具。用法如下:
3 cmd下簡單操作redis
在本地的redis,以及沒有更改埠號的情況下,可以直接使用
當出現這個頁面時,意味著redis客戶端進入成功d:\redis>redis-cli.exe
redis支援多種不同的資料格式。下面以最簡單的string為例:
1> 當需要儲存資料時:使用set 命令,舉例如下:
返回值為ok127.0.0.1:6379> set name 'ceshi'
2> 可以使用keys命令檢視資料庫中儲存的字段
此操作會顯示出所有的key,一般不建議這樣做,可以使用如下的方法
意思就是,將所有滿足,key前半部分為『name10』的key篩選出來,一般可以用這樣的方法去刪除一部分key
3> 使用get指令獲取鍵值
4> 使用del指令刪除指定鍵值對127.0.0.1:6379> get name1
5> 可以設定帶生存時間的鍵,以string為例,使用的是setex指令。用法如下
設定 name1的值為11,生存時間為10s.127.0.0.1:6379> setex name1 '11' 10
現在,環境的安裝以及基本的操作就介紹完了,不過,redis畢竟是為程式服務的,所以重點將在介紹開發語言部分,之後將針對php,編寫乙個文章進行描述。
Windows環境下安裝Redis及簡單的操作
解壓找到安裝目錄下 redis.windows.conf檔案 開啟修改redis密碼 1.開啟cmd,進入到剛才解壓到的目錄,啟動臨時服務 redis server.exe redis.windows.conf 備註 通過這個命令,會建立redis臨時服務,不會在window service列表出現...
Windows下ROracle安裝及使用
roracle簡介 roracle是r連線訪問oracle資料庫乙個dbi oracledatabase inte ce 介面,這是乙個基於oci的乙個dbi相容的oracle驅動程式.詳細說明見 在linux下安裝roracle比較簡單,只需要用install.packages roracle 即...
Windows下Redis安裝及使用
redis x64 3.2.100.exe 2 redis使用 安裝目錄如下 cmd啟動redis 將redis安裝為服務 此時如果安裝遇到錯誤 可參照文件windows service documentation.docx 安裝目錄下 進行redis操作 配置通過redisdesktopmanag...