Redis常用命令-键值相关命令
2017-05-15 06:38
501 查看
1.键值相关命令
* keys
返回满足给定pattern的所有key
exists
确认一个key是否存在
del
删除一个键
expire
设置一个键的过期时间
move
将key移动到其他数据库(自带0-15个数据库)
persist
移除给定key的过期时间
randomkey
随机返回一个key
rename
重命名一个key
type
返回key的数据类型
* keys
返回满足给定pattern的所有key
127.0.0.1:6379> keys * 1) "key6" 2) "key4" 3) "key1" 4) "myset1" 5) "myzset" 6) "list4" 7) "email" 8) "key3" 9) "myset5" 10) "list3" 11) "list6" 12) "list2" 13) "list5" 14) "list1" 15) "user:001" 16) "key2" 17) "myset3" 18) "user:003" 19) "name" 127.0.0.1:6379> keys my* 1) "myset1" 2) "myzset" 3) "myset5" 4) "myset3"
exists
确认一个key是否存在
127.0.0.1:6379> exists name (integer) 1 127.0.0.1:6379> exists age (integer) 0
del
删除一个键
127.0.0.1:6379> del name (integer) 1 127.0.0.1:6379> exists age (integer) 0 127.0.0.1:6379> exists name (integer) 0
expire
设置一个键的过期时间
127.0.0.1:6379> set age 20 OK 127.0.0.1:6379> get age "20" 127.0.0.1:6379> expire age 10 (integer) 1 127.0.0.1:6379> ttl age (integer) 8 127.0.0.1:6379> ttl age (integer) 5 127.0.0.1:6379> ttl age (integer) 3 127.0.0.1:6379> ttl age (integer) 2 127.0.0.1:6379> ttl age (integer) -2 127.0.0.1:6379> exists age (integer) 0 127.0.0.1:6379> get age (nil)
move
将key移动到其他数据库(自带0-15个数据库)
127.0.0.1:6379[1]> select 0 OK 127.0.0.1:6379> keys * 1) "key6" 2) "key4" 3) "key1" 4) "myset1" 5) "myzset" 6) "list4" 7) "email" 8) "key3" 9) "myset5" 10) "list3" 11) "list6" 12) "list2" 13) "list5" 14) "list1" 15) "user:001" 16) "key2" 17) "myset3" 18) "user:003" 127.0.0.1:6379> get age (nil) 127.0 4000 .0.1:6379> set age 20 OK 127.0.0.1:6379> move age 1 (integer) 1 127.0.0.1:6379> exists age (integer) 0 127.0.0.1:6379> select 1 OK 127.0.0.1:6379[1]> keys * 1) "age" 127.0.0.1:6379[1]> get age "20"
persist
移除给定key的过期时间
127.0.0.1:6379> set age 20 OK 127.0.0.1:6379> expire age 10 (integer) 1 127.0.0.1:6379> ttl age (integer) 8 127.0.0.1:6379> ttl age (integer) 7 127.0.0.1:6379> persist age (integer) 1 127.0.0.1:6379> ttl age (integer) -1 127.0.0.1:6379> ttl age (integer) -1 127.0.0.1:6379> get age "20"
randomkey
随机返回一个key
127.0.0.1:6379> randomkey "list1" 127.0.0.1:6379> randomkey "myset3" 127.0.0.1:6379> randomkey "list1"
rename
重命名一个key
rename key2 key2222
type
返回key的数据类型
127.0.0.1:6379> type key1 string 127.0.0.1:6379> type user:001 hash 127.0.0.1:6379> type list2 list 127.0.0.1:6379> type myset1 set 127.0.0.1:6379> type myzset zset
相关文章推荐
- 05_NoSQL数据库之Redis数据库:Redis的常用命令,键值相关命令和服务器相关命令
- Redis实战《红丸出品》3.1 Redis常用键值相关命令
- redis常用命令及高级应用之键值的相关命令
- NoSQL之Redis常用命令--键值相关命令
- Redis常用命令手册:键值相关命令
- Redis常用命令之键值相关
- NoSQL之Redis常用命令--服务器相关命令
- redis 键值相关命令
- 3.Redis键值相关命令
- redis集群模式运维常用命令及相关说明
- redis 键值相关命令
- Redis常用命令手册:服务器相关命令
- Redis基础、高级特性与性能调优-Redis的数据结构和相关常用命令
- Redis实战《红丸出品》3.2 Redis常用服务器相关命令
- Redis 笔记与总结5 Redis 常用命令之 键值命令 和 服务器命令 && 高级应用之 安全性 和 主从复制
- redis 基本命令学习三(键值相关命令及服务器相关命令)
- Redis键值相关命令
- 介绍 redis-Bit-Map 的相关命令和常用场景
- redis常用命令及高级应用--服务器相关命令
- redis 键值相关命令