Redis python:redis.exceptions.ResponseError:DB索引超出范围
本地跑项目,抱错;redis 索引超出范围,咋解决?
自己装的redis,然后项目也是连的本地的数据库。
贴出来你的连接代码
不知道你这个问题是否已经解决, 如果还没有解决的话:pip install redis
import redis
db = redis.Redis("192.168.61.109") #默认本地6379的0号库
print(db.keys('*')) #查看所有匹配keys
db.set("xdd",0b01100010) #0x62
print(db.get("xdd"))
db.set(0b11,0x63)
print(db.get(0b11))
print(db.get(3))
print(db.get("3"))
print("- "*30)
print(db.keys('*')) #查看所有匹配keys
注意:上列中0x62实际上发生了类型变化,因为返回的bytes类型98,实际上对应的ASCII的98,已经是2字节了。数值会转换成10进制64位有符号数后,再转成字符串,存入redis中。