如何增加一个键的值并用python使用redis查询该值?

lstz6jyr  于 2021-06-08  发布在  Redis
关注(0)|答案(0)|浏览(510)

为什么输出包括“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”输出是什么?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题