为什么输出包括“b”和下面的值?具体地说,为什么是产出 b'bar'
而不是 value: 'bar'
还是类似的?毫无疑问,可以显式地输出 key-value
但这个带有字母“b”的默认输出至少是一种好奇。
代码:
import redis
r = redis.Redis(
host='localhost',
port=6379)
value = r.keys('*')
print(value)
r.set('foo', 'bar')
value = r.get('foo')
print(value)
# r.set('count', '0')
value = r.get('count')
print(value)
r.incr('count')
value = r.get('count')
print(value)
执行:
nicholas $
nicholas $ python3 rds.py
[b'foo', b'i', b'count', b'baz']
b'bar'
b'7'
b'8'
nicholas $
nicholas $ python3 rds.py
[b'foo', b'i', b'count', b'baz']
b'bar'
b'8'
b'9'
nicholas $
nicholas $ python3 rds.py
[b'foo', b'i', b'count', b'baz']
b'bar'
b'9'
b'10'
nicholas $
为什么我看不到 key
“伯爵”的名字?
这些“b”输出是什么?
暂无答案!
目前还没有任何答案,快来回答吧!