redis-cli 特殊参数的用法
1、–raw 参数的用法
- 按数据原有格式打印数据,不展示额外的类型信息
[work@ ~]$ redis-cli -p 32495 -c set a 1
OK
[work@ ~]$ redis-cli -p 32495 -c incr 1
(integer) 1
[work@ ~]$ redis-cli -p 32495 -c incr 1
(integer) 2
[work@ ~]$ redis-cli -p 32495 -c incr 1 > out.txt
[work@ ~]$ cat out.txt
3
[work@ ~]$ rm -rf out.txt
[work@ ~]$ cd test/
[work@ ]$ redis-cli -p 32495 -c -raw incr 1
Unrecognized option or bad number of args for: '-raw'
[work@]$ redis-cli -p 32495 -c --raw incr 1
4
- 显示中文
[work@ ]$ redis-cli -p 32495 -c set chen 凡
OK
[work@ test]$ redis-cli -p 32495 -c get chen
"\xe5\x87\xa1"
[work@test]$ redis-cli -p 32495 -c --raw get chen
凡
[work@test]$ redis-cli -p 32495 -c --csv get chen
"\xe5\x87\xa1\xe9\xaa\x90"
[work@test]$ redis-cli -p 32495 -c --raw get chen
凡
https://www.cnblogs.com/litaozijin/p/7118226.html
2、redis中的CSV是什么用法?
使用 redis-cli --help可以看到如下用法介绍。
" --csv Output in CSV format\n"
表示以CSV格式输出
但是没有太多的用法介绍。之后又看源码,发现 redis-benchmark中也有 --csv 的用法,–help 看到的用法介绍和redis-cli 看到的是一样的,但是却多了一个如下的使用介绍:
" Benchmark 127.0.0.1:6379 for a few commands producing CSV output:\n"
" $ redis-benchmark -t ping,set,get -n 100000 --csv\n\n"
在测试机上实验输出如下: