Windows下redis下載、redis安裝及使用教程
redis 簡介
簡單來說 redis 就是一個數據庫,不過與傳統數據庫不同的是 redis 的數據是存在內存中的,所以讀寫速度非常快,因此 redis 被廣泛應用於緩存方向。另外,redis 也經常用來做分佈式鎖。redis 提供瞭多種數據類型來支持不同的業務場景。除此之外,redis 支持事務 、持久化、LUA腳本、LRU驅動事件、多種集群方案。
Redis 下載安裝
現在gihub下 https://github.com/MicrosoftArchive/redis/releases 基本感覺下不瞭
提供我的百度雲資源文件進行下載
Redis-x64-3.2.1文件下載鏈接:
鏈接: https://pan.baidu.com/s/1BMt4cIxjKTtyL3T0_iSC2w
提取碼: rkne
修改 Redis 配置
1、 編輯redis.windows.conf
文件。修改最大存儲和密碼:
- 修改最大存儲 :
# maxmemory <bytes>
=>maxmemory 1024000000
- 修改密碼 :
# requirepass foobared
=>requirepass 123456
啟動服務 打開一個cmd
窗口,使用cd
命令切換目錄到D:\Redis
;運行redis-server.exe redis.windows.conf
啟動服務;
- 打開一個cmd窗口,使用cd命令切換目錄到D:\Redis;
- 運行 redis-server.exe redis.windows.conf 啟動服務;
Redis 服務會默認占用 6379
端口
快速啟動服務幾個方法:
將Redis
安裝目錄配置進入環境變量
;
復制一個cmd.exe
執行文件進入Redis
安裝目錄;
打開默認就在當前目錄,不用再切換目錄;
將Redis
服務註冊為windows
服務,可直接services.msc
打開windows
服務,然後選擇Redis
服務開啟;
註冊:redis-server --service-install redis.windows.conf --loglevel verbose
卸載:redis-server --service-uninstall
在Redis安裝目錄下新建文件startup.bat後,右擊“編輯”,或者先用記事本建立該文件,再把擴展名改一下,文件裡面寫上:redis-server.exe redis.windows.conf。保存,以後再運行就直接運行這個文件,不要再直接運行redis-server.exe瞭,就可以瞭。
連接 Redis 服務並測試
連接服務: redis-cli.exe -h 127.0.0.1 -p 6379 -a 123456
;
-h
為host
,127.0.0.1
是本地ip-p
為 端口,6379
是redis
服務端的默認端口-a
為auth
,123456
是我們在redis.windows.conf
文件中設置的redis
密碼
其中
-h 127.0.0.1 -p 6379
可以省略,默認就是連接本地6379
端口;若無密碼,可直接運行
redis-cli.exe
;若有密碼,可直接運行
redis-cli.exe -a 123456
;若有密碼,也可先運行
redis-cli.exe
,再運行auth 123456
;
向 Redis 存取鍵值
1.存入 set key value [EX seconds] [PX milliseconds] [NX|XX]
set key value
:key
為變量名,value
為變量值;[EX seconds]
:設置key
的過時時間,單位為秒
;[PX milliseconds]
:設置key
的過時時間,單位為毫秒
;[NX]
:隻有鍵key
不存在的時候才會設置key
的值;[XX]
:隻有鍵key
存在的時候才會設置key
的值;
D:\Redis>redis-cli.exe -a 123456 127.0.0.1:6379> set name jack OK 127.0.0.1:6379> set name rose NX (nil) 127.0.0.1:6379> get name "jack" 127.0.0.1:6379> set name rose XX OK 127.0.0.1:6379> get name "rose" 127.0.0.1:6379> 127.0.0.1:6379> set name jack EX 10 OK 127.0.0.1:6379> get name "jack" 127.0.0.1:6379> time 1) "1552378341" 2) "668753" 127.0.0.1:6379> time 1) "1552378354" 2) "61462" 127.0.0.1:6379> get name (nil) 127.0.0.1:6379>
從上面例子可以看出:
set name rose NX
結果為nil
,因為已經存在key
為name
的鍵;set name rose XX
運行成功,且後面get name
獲取結果為rose
;set name jack EX 10
,13s 之後,運行結果為nil
,鍵值已失效
1.取出 get key
例如:get name
=> 取出 name
變量的值(jack
);
以上就是Windows下Redis下載redis安裝及使用教程的詳細內容,更多關於redis安裝使用的資料請關註WalkonNet其它相關文章!
推薦閱讀:
- redis通過6379端口無法連接服務器(redis-server.exe閃退)
- Django使用Redis進行緩存詳細步驟
- Redis3.2.11在centos9安裝與卸載過程詳解
- Docker中redis安裝及測試教程
- Windows中Redis安裝配置流程並實現遠程訪問功能