feat: CLI MULTI/EXEC transaction support

- CliView: detect MULTI/EXEC/DISCARD commands
- MULTI enters transaction mode (tx> prompt, yellow)
- Commands in tx mode are queued (QUEUED + queue count)
- EXEC executes all queued commands, shows array results
- DISCARD cancels transaction
- WATCH/UNWATCH handled as non-queued tx commands
- i18n keys for tx messages (zh-CN + en)
This commit is contained in:
2026-07-07 21:11:23 +08:00
parent c7e47c4d5b
commit 00c11d4dfe
4 changed files with 73 additions and 3 deletions
+6
View File
@@ -142,6 +142,12 @@ export default {
subscribed: '已订阅,等待消息...',
monitoring: '监控中,等待命令...',
subscribedTo: '已订阅频道: {channels}',
txStarted: '已开启事务,输入命令入队...',
txQueued: '已入队',
txExecuted: '事务已执行',
txDiscarded: '事务已取消',
txQueue: '队列 ({n})',
txPrompt: 'tx>',
},
slowlog: {
title: '慢日志',