keys
返回满足给定条件的所有 key
- 127.0.0.1:6379> keys *
- 1) "testlist2"
- 2) "testset4"
- 3) "testset2"
- 4) "mytest"
- 5) "num2"
- 6) "testset1"
- 7) "testset3"
- 8) "testset"
- 127.0.0.1:6379> keys testset*
- 1) "testset4"
- 2) "testset2"
- 3) "testset1"
- 4) "testset3"
- 5) "testset"
- exists
确认一个 key 是否存在
- 127.0.0.1:6379> exists test
- (integer) 0
- 127.0.0.1:6379> exists testset
- (integer) 1
- dbsize
返回当前数据库中 key 的数目.
- 127.0.0.1:6379> dbsize
- (integer) 10
- 127.0.0.1:6379> keys *
- 1) "testlist2"
- 2) "testset4"
- 3) "testset2"
- 4) "mytest"
- 5) "name_new"
- 6) "num2"
- 7) "testset1"
- 8) "num3"
- 9) "age1"
- 10) "num1"
- del
删除一个 key
- 127.0.0.1:6379> keys testset*
- 1) "testset4"
- 2) "testset2"
- 3) "testset1"
- 4) "testset3"
- 5) "testset"
- 127.0.0.1:6379> del testset
- (integer) 1
- 127.0.0.1:6379> keys testset*
- 1) "testset4"
- 2) "testset2"
- 3) "testset1"
- 4) "testset3"
- flushdb
删除当前选择数据库中的所有 key.
- 127.0.0.1:6379[1]> keys *
- 1) "age"
- 127.0.0.1:6379[1]> flushdb
- OK
- 127.0.0.1:6379[1]> keys *
- (empty list or set)
- 127.0.0.1:6379[1]> select 0
- OK
- 127.0.0.1:6379> dbsize
- (integer) 10
- flushall
删除所有数据库中的所有 key.
- 127.0.0.1:6379> select 1
- OK
- 127.0.0.1:6379[1]> set age 15
- OK
- 127.0.0.1:6379[1]> keys *
- 1) "age"
- 127.0.0.1:6379[1]> flushall
- OK
- 127.0.0.1:6379[1]> dbsize
- (integer) 0
- 127.0.0.1:6379[1]> select 0
- OK
- 127.0.0.1:6379> dbsize
- (integer) 0
- expire
设置一个 key 的过期时间 (单位: 秒),ttl 命令检测有效时长
- 127.0.0.1:6379> keys testset*
- 1) "testset4"
- 2) "testset2"
- 3) "testset1"
- 4) "testset3"
- 127.0.0.1:6379> expire testset3 10
- (integer) 1
- 127.0.0.1:6379> ttl testset3
- (integer) 1
- 127.0.0.1:6379> ttl testset3
- (integer) -2
- 127.0.0.1:6379> keys testset*
- 1) "testset4"
- 2) "testset2"
- 3) "testset1"
- persist
移除给定 key 的过期时间, 取消过期
- 127.0.0.1:6379> expire age 100
- (integer) 1
- 127.0.0.1:6379> ttl age
- (integer) 94
- 127.0.0.1:6379> ttl age
- (integer) 90
- 127.0.0.1:6379> persist age
- (integer) 1
- 127.0.0.1:6379> ttl age
- (integer) -1
- 127.0.0.1:6379> get age
- "15"
- select
选择数据库 (Redis 默认 16 个数据库 0~15)
- # VIM Redis.conf
- # Set the number of databases. The default database is DB 0, you can select
- # a different one on a per-connection basis using SELECT <dbid> where
- # dbid is a number between 0 and 'databases'-1
- databases 16
- 127.0.0.1:6379> select 0
- OK
- move
将当前数据库中的 key 转移到其它数据库中
- 127.0.0.1:6379> select 0
- OK
- 127.0.0.1:6379> set age 15
- OK
- 127.0.0.1:6379> get age
- "15"
- 127.0.0.1:6379> select 1
- OK
- 127.0.0.1:6379[1]> get age
- (nil)
- 127.0.0.1:6379[1]> select 0
- OK
- 127.0.0.1:6379> move age 1
- (integer) 1
- 127.0.0.1:6379> select 1
- OK
- 127.0.0.1:6379[1]> get age
- "15"
- 127.0.0.1:6379[1]> select 0
- OK
- 127.0.0.1:6379> get age
- (nil)
- randomkey
随机返回一个 key
- 127.0.0.1:6379> keys *
- 1) "testlist2"
- 2) "testset4"
- 3) "testset2"
- 4) "mytest"
- 5) "num2"
- 6) "testset1"
- 7) "num3"
- 8) "age1"
- 9) "num1"
- 10) "name"
- 127.0.0.1:6379> randomkey
- "num3"
- rename
重命名 key
- 127.0.0.1:6379> keys *
- 1) "testlist2"
- 2) "testset4"
- 3) "testset2"
- 4) "mytest"
- 5) "num2"
- 6) "testset1"
- 7) "num3"
- 8) "age1"
- 9) "num1"
- 10) "name"
- 127.0.0.1:6379> rename name name_new
- OK
- 127.0.0.1:6379> keys name*
- 1) "name_new"
- type
返回值的类型
- 127.0.0.1:6379> keys testset*
- 1) "testset4"
- 2) "testset2"
- 3) "testset1"
- 127.0.0.1:6379> type testset1
- set
- 127.0.0.1:6379> keys name*
- 1) "name_new"
- 127.0.0.1:6379> type name
- none
- 127.0.0.1:6379> keys num*
- 1) "num2"
- 2) "num3"
- 3) "num1"
- 127.0.0.1:6379> type num1
- string
- ping
测试连接是否存活
- 127.0.0.1:6379> ping
- PONG
- echo
在命令行输出内容
- 127.0.0.1:6379> echo "Hello world!"
- "Hello world!"
- info
获取服务器的信息
- 127.0.0.1:6379> info
- monitor
实时转储收到的请求
- 127.0.0.1:6379> monitor
- OK
- 1543934476.796187 [0 127.0.0.1:52841] "info"
- 1543934614.406197 [0 127.0.0.1:52841] "config" "get"
- 1543934632.306195 [0 127.0.0.1:52841] "config" "get" "dir"
- 1543934662.761337 [0 127.0.0.1:52841] "config" "get" "*"
- config get
获取服务器配置信息.
- 129.127.0.0.1:6379> config get *
- quit / shutdown
退出连接.
来源: http://www.bubuko.com/infodetail-2872955.html