PHP 寫的簡單 Redis 客戶端 - 簡單,方便,好用!
項(xiàng)目地址: https://github.com/wizarot/redis-cli
歡迎提 issue 和 star!
是什么

image.png
- 簡單操作redis的命令行工具
- 簡單不用每次查文檔
- 查看更直觀,之前打算用Electron開發(fā)桌面版,但不熟. 所以還是先做一個命令行版本拿來用
為什么
- 原因1: 每次做點(diǎn)簡單的Redis操作都要翻手冊,嫌麻煩. 所以把基本功能做了下簡化
- 原因2: Medis客戶端收費(fèi)了,同事想用發(fā)現(xiàn)找個簡單操作的沒有. 吹牛說自己寫一個,于是填坑.
安裝方法
- clone項(xiàng)目代碼: git clone git@github.com:wizarot/redis-cli.git
- 進(jìn)入文件件: cd redis-cli
- 切換到當(dāng)前最新版本tag: git checkout v1.0.0
- 使用composer安裝依賴包: composer update
使用方法
- 啟動: ./redis-cli
- 輸入redis連接: host port (可以啟用auth輸入密碼,如果有需要自己去src/RedisCommand.php -> connRedis() 修改 )
- help 或者 隨意輸入別的,顯示幫助列表
- exit 或者 ctrl+D 退出
- 需要php安裝redis擴(kuò)展. 如果實(shí)在沒有那考慮自己引入pRedis bundle然后改一下 connRedis()函數(shù)就能用了,不會提issue.我抽空處理
特性 (如果有需求或者其他想法可以提issue)
- 用ls列出當(dāng)前數(shù)據(jù)key和對應(yīng)數(shù)據(jù)類型
- select 切換數(shù)據(jù)庫,默認(rèn)在 0 庫
- ls ?/* 支持通配符搜索key
- ttl key 查看生存時間
- ttl key second 設(shè)定生存時間
- persist key 設(shè)定生存時間為永久
- mv name new_name 將key改名
- rm key 刪除key
- config 獲取redis 配置信息
- get key 獲取值和對應(yīng)信息(主要功能)
- set key 設(shè)置值/新增也可以. 操作流程有待優(yōu)化,但是已經(jīng)可用
其他
啰嗦下,這東西畢竟是花了些心思弄出來的.如果大家有什么想法和bug可以提issue. 我會抽時間處理.
使用上有什么問題也可以隨時問.
項(xiàng)目地址: https://github.com/wizarot/redis-cli
歡迎提 issue 和 star!