欢迎访问:鲁春利的工作笔记,学习是一种信仰,让时间考验坚持的力量。
可以通过http://www.redis.cn/commands.html查看Redis所有命令的详细介绍。
基础命令:
获得符合规则的键名称
keys 表达式(?,* ,[],\?)
判断一个键是否存在
exists key
删除键
del key del key1 key2
批量删除
redis-cli del `redis-cli keys "key*"`
获得键值的数据类型type
type key
返回值可能是这五种类型(string,hash,list,set,zset)
注意:redis的命令不区分大小写
[root@nnode redis3.0.5]# redis-cli 127.0.0.1:6379> set name zs OK 127.0.0.1:6379> set column1 value1 OK 127.0.0.1:6379> set column2 value2 OK 127.0.0.1:6379> keys * 1) "column1" 2) "name" 3) "column2" 127.0.0.1:6379> keys column? 1) "column1" 2) "column2" 127.0.0.1:6379> keys column[2-3] 1) "column2" 127.0.0.1:6379> type column1 string 127.0.0.1:6379> exists name (integer) 1 127.0.0.1:6379> del name (integer) 1 127.0.0.1:6379> exists name (integer) 0 127.0.0.1:6379> del column1 column2 (integer) 2 127.0.0.1:6379> exists column1 (integer) 0 127.0.0.1:6379> exit [root@nnode redis3.0.5]# # 批量删除 [root@nnode redis3.0.5]# redis-cli 127.0.0.1:6379> set column1 value1 OK 127.0.0.1:6379> set column2 value2 OK 127.0.0.1:6379> set column3 value3 OK 127.0.0.1:6379> set name zs OK 127.0.0.1:6379> keys * 1) "column3" 2) "column2" 3) "column1" 4) "name" 127.0.0.1:6379> del `keys "column?"` Invalid argument(s) [root@nnode redis3.0.5]# redis-cli del `redis-cli keys "column?"` (integer) 3 [root@nnode redis3.0.5]#
help命令
查看某类型的数据的帮助
help @<group>
查看特定命令的帮助
help @<command>
命令自动补全
help Tab键会依次补全希望的命令
退出客户端
quit
示例:
[root@nnode redis3.0.5]# redis-cli 127.0.0.1:6379> help @string APPEND key value summary: Append a value to a key since: 2.0.0 BITCOUNT key [start] [end] summary: Count set bits in a string since: 2.6.0 BITOP operation destkey key [key ...] summary: Perform bitwise operations between strings since: 2.6.0 127.0.0.1:6379> help @list LLEN key summary: Get the length of a list since: 1.0.0 LPOP key summary: Remove and get the first element in a list since: 1.0.0 LPUSH key value [value ...] summary: Prepend one or multiple values to a list since: 1.0.0 127.0.0.1:6379> help set SET key value [EX seconds] [PX milliseconds] [NX|XX] summary: Set the string value of a key since: 1.0.0 group: string 127.0.0.1:6379> quit [root@nnode redis3.0.5]#
数据类型:
string
hash
list
set
sorted set
HyperLogLog
本文出自 “闷葫芦的世界” 博客,请务必保留此出处http://luchunli.blog.51cto.com/2368057/1710768
原文:http://luchunli.blog.51cto.com/2368057/1710768