紀錄一下 redis 相關指令,不常用真的會忘記
遠端連線至 redis 主機後,於 command shell 執行指令 redis-cli
進入 redis 的命令模式
初學練習可利用 docker 建立 redis 服務,於本機執行redis-cli
進行各項操作
# 取得 docker redis image
docker pull redis
# start a redis instance
docker run --name some-redis -d -p 6379:6379 redis
# 透過 redis-cli 直接連接
docker run -it --network some-network --rm redis redis-cli -h some-redis
如果 docker 建立 container 失敗,且提示是 port 被占用,先透過指令確認是否被保留
netsh int ipv4 show excludedportrange protocol=tcp
解決方案是先關閉 winnat 建立 container 再啟用
# 排除保留 port 錯誤
net stop winnat
docker run --name some-redis -d -p 6379:6379 redis
net start winnat
# 連線進入 redis container 並執行 bash
docker exec -it myredis /bin/bash
# 使用 redis-cli 操作
redis-cli
more Infomation here: Docker Hub redis
command | desc | sample |
---|---|---|
KEYS pattern | 查詢有哪些 key | KEYS * |
SET key value | 設定 key 的內容 | SET mykey "hello" |
Get key | 取得 key 的內容 | GET mykey |