redis 簡介
簡單來說 redis 就是一個數(shù)據(jù)庫,不過與傳統(tǒng)數(shù)據(jù)庫不同的是 redis 的數(shù)據(jù)是存在內(nèi)存中的,所以讀寫速度非常快,因此 redis 被廣泛應用于緩存方向。另外,redis 也經(jīng)常用來做分布式鎖。redis 提供了多種數(shù)據(jù)類型來支持不同的業(yè)務場景。除此之外,redis 支持事務 、持久化、LUA腳本、LRU驅(qū)動事件、多種集群方案。
Redis 下載安裝
現(xiàn)在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安裝目錄配置進入環(huán)境變量;
復制一個cmd.exe執(zhí)行文件進入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,因為已經(jīng)存在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安裝及使用教程的詳細內(nèi)容,更多關于redis安裝使用的資料請關注腳本之家其它相關文章!
您可能感興趣的文章:- Windows下安裝Redis及使用Python操作Redis的方法
- Windows下Redis的安裝使用教程
- Windows下Redis的安裝使用圖解
- NoSQL和Redis簡介及Redis在Windows下的安裝和使用教程
- redis在Windows中下載及安裝、設置教程
- 64位Windows下安裝Redis教程