windows環境下安裝及使用redis

2021-07-09 13:32:04 字數 2485 閱讀 7229

介紹安裝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,以及沒有更改埠號的情況下,可以直接使用  

d:\redis>redis-cli.exe
當出現這個頁面時,意味著redis客戶端進入成功

redis支援多種不同的資料格式。下面以最簡單的string為例:

1>  當需要儲存資料時:使用set 命令,舉例如下:

127.0.0.1:6379> set name 'ceshi'
返回值為ok

2> 可以使用keys命令檢視資料庫中儲存的字段                        

此操作會顯示出所有的key,一般不建議這樣做,可以使用如下的方法

意思就是,將所有滿足,key前半部分為『name10』的key篩選出來,一般可以用這樣的方法去刪除一部分key

3> 使用get指令獲取鍵值

127.0.0.1:6379> get name1
4> 使用del指令刪除指定鍵值對

5> 可以設定帶生存時間的鍵,以string為例,使用的是setex指令。用法如下

127.0.0.1:6379> setex name1 '11' 10
設定 name1的值為11,生存時間為10s.

現在,環境的安裝以及基本的操作就介紹完了,不過,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...