Windows 7上的redis-cli有奇怪的ascii字符

时间:2014-03-13 11:19:37

标签: redis

当我在Windows上运行redis-cli时,会显示以下消息。

redis 127.0.0.1:6379> help @generic
     [1mDEL[0m [90mkey [key ...][0m

    .......

       [1mDUMP[0m [90mkey[0m
       [33msummary:[0m Return a serialized version of the value stored at the fied key.
       [33msince:[0m 2.6.0

       [1mEXISTS[0m [90mkey[0m
       [33msummary:[0m Determine if a key exists
       [33msince:[0m 1.0.0

似乎有一些ascii颜色charactars显示窗口中没有颜色显示。我是否需要在Windows 7中进行一些配置?

1 个答案:

答案 0 :(得分:1)

那些unix TTY颜色代码不适用于Windows上的cmd.exe,您所看到的是一个未解决的小问题。(/ p>

Windows上的Redis是测试版软件。 有意义的是MSOpenTech专注于redis-server,而不是redis-cli,而redis-cli主要是一个技术上并不需要的测试客户端。最重要的是,redis-cli有效,它只是HELP的默认格式以及其他错误的反馈。

您可以使用此redis-cli选项解决此问题:

--raw              Use raw formatting for replies (default when STDOUT is
                   not a tty).

要查看所有选项,请执行以下操作:

redis-cli --help

如果它困扰您,请在(https://github.com/MSOpenTech/redis)上发布问题。

希望这有帮助,TW