NoSQL之Redis常用命令--键值相关命令
一、简介 Redis提供了丰富的命令对数据库和各种数据类型操作,这些命令可以在Linux终端使用。 二、常用命令讲解 1.keys pattern:返回给定pattern的所有key 127.0.0.1:6379> keys zset* 2.exists key:确认key是否存在。如果存在返回1,如果不存在返回0 127.0.0.1:6379> exists mykey 3.del key:删除一个键。返回1表示删除成功,返回0表示删除失败 127.0.0.1:6379> del mykey 再删除一次 127.0.0.1:6379> del mykey 4.expire key:设置一个key的过期时间 127.0.0.1:6379> zrange zsetkey 0 -1 withscores 127.0.0.1:6379> ttl zsetkey 127.0.0.1:6379> zrange zsetkey 0 -1 withscores -1表示永不过期,-2表示已经过期。我用的时redis2.8.1可能和早期的版本略微有些不同。ttl命令是查看一个键还有多长时间过期。 5.select dbindex:选择dbindex数据库,select 0代表选择当前数据库。数据库一共有16个(0-15个) 127.0.0.1:6379> select 0 6.move key dbindex:将key从当前数据库移动到dbindex数据库。进入客户端的时候默认进入的是0数据库 127.0.0.1:6379[3]> select 0 7.persist key:移除给定key的过期时间 127.0.0.1:6379> ttl age 8.randomkey:随机返回当前数据库中的一个key 127.0.0.1:6379> select 0 127.0.0.1:6379> randomkey 9.rename key new_key:把key重命名成new_key 127.0.0.1:6379> get age 10.type key:返回key键对应值的数据类型 127.0.0.1:6379> type age 127.0.0.1:6379> type new_age string 127.0.0.1:6379> type listkey1 list 127.0.0.1:6379> keys hash* 1) "hashkey2" 2) "hashkey1" 127.0.0.1:6379> type hashkey1 hash 127.0.0.1:6379> type setkey1 set 127.0.0.1:6379> type zsetkey1 zset (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |