2014-03-13 52 views
2

當我在Windows上運行我的redis-cli時,它顯示以下消息。在Windows 7上的redis-cli有奇怪的ASCII字符

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

那些unix TTY顏色代碼並不適用於Windows上的cmd.exe,您所看到的是一個未解決的小問題(尚未解決)。

Windows上的Redis是beta軟件。 MSOpenTech專注於redis-server,而不是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