1.安裝
redis
官方不支持Windows
系統(tǒng)叶雹,所以到GitHub
上下載微軟修改過的
下載地址:https://github.com/tporadowski/redis/releases
2.修改配置
找到安裝目錄下的配置文件:
新版本:redis.windows-service.conf
文件
舊版本:redis.windows.conf
文件
-
2.1設置密碼
在對應配置文件中找到requirepass foobared
將foobared
改為你的連接密碼
# requirepass foobared
requirepass 123456
-
2.2開啟遠程訪問
- 找到:bind 127.0.0.1 贯莺,然后加上注釋#
# bind 127.0.0.1
- 找到:
protected-mode
爹耗,然后把yes
改成no
protected-mode no
3.啟動服務
注意:安裝redis
后楣号,會默認啟動redis
服務嬉荆,若要使用自定義的配置啟動redis
椅亚,需要在Windows
服務中重啟服務
或者手動啟動,但需要先關閉服務
redis-server redis.windows.conf
redis.windows.conf
是修改的那個配置文件名缤底,若你修改的是redis.windows-service.conf
就使用redis-server redis.windows-service.conf
啟動
4.redis連接工具
如果想使用可視化的連接工具可以下載Another-Redis-Desktop-Manager
下載地址:https://github.com/qishibo/AnotherRedisDesktopManager/releases
開源免費
5.常用指令
進入到客戶端模式
redis-cli -h host -p port -a password
#host:遠程redis服務器host
#port:遠程redis服務端口
#password :遠程redis服務密碼
5.1操作key
查看所有的key
keys *
為指定的key
設置過期時間
expire key seconds
# seconds 為時間單位為秒
查看指定key
的剩余存活時間
ttl key
#返回-1:永遠存在
#返回-2:不存在
#返回對應的數(shù)值:剩余存活時間(秒)
刪除指定的key
del key...
# 返回結果為刪除的個數(shù)
判斷key
是否存在
exists key...
#返回結果為存在的個數(shù) 一個都不存在則返回 0
5.2對redis數(shù)據(jù)庫的操作
默認redis
中有16個庫。可以通過修改redis
配置文件更改數(shù)量:
將配置文件中
databases 16
改為
databases num
#num為啟動redis時默認創(chuàng)建的庫數(shù)量
切換redis
庫
select n
#n的取值范圍為(0 ~ databases-1) databases為數(shù)據(jù)庫總個數(shù)
清空當前數(shù)據(jù)庫的內(nèi)容 (慎用)
flushdb
清空所有數(shù)據(jù)庫的內(nèi)容(刪庫跑路)
flushall
5.3數(shù)據(jù)操作
獲取指定key
的value
值
get key
獲取多個key
對應的value
mget key key ...
存儲指定key
和value
的值
set key value
如果存在該key
則不存入,不存在則存入
setnx key value
存儲指定的key
和value
并設置過期時間
setex key second value
存儲多個key
和value
的值
mset key value key value ...
使指定key
的value
值遞增(value值為數(shù)字類型才有效)
incr key
使指定key
的value
值遞減(value值為數(shù)字類型才有效)
decr key