如何获取已设置的redis db?
嗨,有没有办法知道redis上的活动数据库?如何获取已设置的redis db?,redis,Redis,嗨,有没有办法知道redis上的活动数据库? 至于现在我使用的是$this->redis->select(7),所以我基本上是手动选择的。但是,有没有一种方法可以获取设置的redis db?虽然没有命令可以知道当前连接正在使用哪个数据库,但是,您可以使用客户机列表列出每个客户机当前使用的db 例: 您还可以使用客户端SETNAME在连接期间设置客户端的名称,并将客户端列表输出过滤为该名称 127.0.0.1:6379> client setname hello OK 127.0.0.1:6
至于现在我使用的是
$this->redis->select(7)
,所以我基本上是手动选择的。但是,有没有一种方法可以获取设置的redis db?虽然没有命令可以知道当前连接正在使用哪个数据库,但是,您可以使用客户机列表列出每个客户机当前使用的db
例:
您还可以使用客户端SETNAME在连接期间设置客户端的名称,并将客户端列表输出过滤为该名称
127.0.0.1:6379> client setname hello
OK
127.0.0.1:6379> client list
id=6 addr=127.0.0.1:64502 fd=8 name=hello age=189 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=32768 obl=0 oll=0 omem=0 events=r cmd=client
127.0.0.1:6379>
有关更多详细信息,请参阅redis文档Answare here:在CLI上,您还可以尝试:$redis server
127.0.0.1:6379> client setname hello
OK
127.0.0.1:6379> client list
id=6 addr=127.0.0.1:64502 fd=8 name=hello age=189 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=32768 obl=0 oll=0 omem=0 events=r cmd=client
127.0.0.1:6379>