Redisさん的列表索引从0开始计算

redis 127.0.0.1:6379> rpush hoge_list hoge1
(integer) 1
redis 127.0.0.1:6379> rpush hoge_list hoge2
(integer) 2
redis 127.0.0.1:6379> rpush hoge_list hoge3
(integer) 3
redis 127.0.0.1:6379> rpush hoge_list hoge4
(integer) 4
redis 127.0.0.1:6379> rpush hoge_list hoge5
(integer) 5
redis 127.0.0.1:6379> lrange hoge_list 0 100
1) "hoge1"
2) "hoge2"
3) "hoge3"
4) "hoge4"
5) "hoge5"
redis 127.0.0.1:6379> lset hoge_list 1 hoge1-modified
OK
redis 127.0.0.1:6379> lrange hoge_list 0 100
1) "hoge1"
2) "hoge1-modified"
3) "hoge3"
4) "hoge4"
5) "hoge5"

使用 lrange 方法来获取列表时,编号是从 1 开始的,但它更像是行号的概念,实际列表是从 0 开始的,有点令人困惑。是否有适用于 Redis 的图形界面客户端?

bannerAds