通用命令
1 切换数据库
Redis服务器在单机状态下在启动时将会创建16个数据库,分别用数字编号0-15,数据库名不可更改。
命令: SELECT index
127.0.0.1:6379> select 5
OK
127.0.0.1:6379[5]>
客户端提示符末尾的[5]表示客户端现在使用5号数据库。注意: redis-cli在使用默认的0号数据库时不会打
印出数据库号码。
2 获取当前数据库符合条件的键
命令: KEYS pattern
查找所有符合给定模式pattern (正则表达式)的key。
匹配符的作田及示例
注意:生产环境慎用keys *
3 删除
命令:DEL key [key ...]
127.0.0.1:6379> del user:1
(integer) 1
4 判断key是否存在
命令:EXISTS key [key ...]
127.0.0.1:6379> exists user:2
(integer) 1
5 查看key的数据类型
命令:type key
127.0.0.1:6379> type user:2
string
6 设置key的生存时间
命令: EXPIRE key seconds
127.0.0.1:6379> expire user:2 3
(integer(1)
127.0.0.1:6379> get user:2
(nil)
7 查看key还有多久过期,返回值为剩余生存时间
命令: TTL key
返回值如果是-2,则表示key不存在或者已过期
返回值如果是-1,则表示key存在并且没有设置过期时间(永久有效)
127.0.0.1:6379> set user:1 "Tisi" ex 10
OK
127.0.0.1:6379> ttl user:1
(integer) 8
127.0.0.1:6379> ttl user:1
(integer) -2
8 删除当前数据库里面的所有数据
命令: FLUSHDB
127.0.0.1:6379> flushdb
OK
9 删除所有数据库里面的所有数据
命令: FLUSHALL
127.0.0.1:6379[5]> flushall
OK
Redis命令中文官网: http://www.redis.cn/commands.htm
评论区