1)连接操作命令
退出:关闭连接。
Auth:简单的密码验证
帮助cmd:查看cmd帮助,例如:帮助退出。
2)坚持
保存:将数据同步保存到磁盘。
BG:异步保存数据到磁盘。
Save:返回上次成功将数据保存到磁盘的Unix时间戳。
Shundown:将数据同步保存到磁盘,然后关闭服务。
3)远程服务控制
Info:提供服务器的信息和统计数据。
监控:实时转储收到的请求。
从属:更改复制策略设置。
配置:在运行时配置Redis服务器
4)数值运算命令
存在(键):确认键是否存在。
删除键:删除键
Type(key):返回值的类型。
键(模式):返回满足给定模式的所有键。
Randomkey:随机返回其中一个键空间。
Keyrename(oldname,newname):重命名密钥。
返回当前数据库中的键的数量。
过期:设置密钥的有效时间。
Ttl:获取键的活动时间。
选择(索引):按索引查询
Move(键,dbindex):将当前数据库中的键移动到dbindex数据库。
Flushdb:删除当前选定数据库中的所有键。
Flushall:删除所有数据库中的所有键。
5)字符串
Set(key,value):为数据库中名为key的字符串赋值。
Get(key):返回数据库中名为key的字符串的值。
Getset(key,value):将最后一个值赋予名为key的字符串。
Mget(key1,key2,…,key N):返回库中多个字符串的值。
Setnx(键,值):添加一个带有名称键和值的字符串。
Setex(key,time,value):向库中添加一个字符串并设置过期时间。
Mset(键N,值N):批量设置多个字符串的值。
Msetnx(关键字N,值N):如果所有名为关键字I的字符串都不存在
Incr(key):名为key的字符串增量操作。
Incrby(key,integer):将一个整数添加到名为key的字符串中。
Decr(key):字符串减1名为key的操作
Decrby(键,整数):名为key的字符串减少整数。
追加(键,值):名为key的字符串的值被值追加。
Substr(key,start,end):返回名为key的字符串值的子字符串。
6)列表
Rpush(key,value):在名为key的列表末尾添加一个有值的元素。
l(键,值):向名为key的列表头添加一个带值的元素。
Llen(key):返回名为key的列表的长度。
Lrange(key,start,end):返回名为key的列表中开始和结束之间的元素。
Ltrim(key,start,end):截取名为key的列表。
Lindex(键,索引):返回名为key的列表中索引位置的元素。
Lset(key,index,value):为名为key的列表中索引位置的元素赋值。
Lrem(键、计数、值):删除计数键列表中有值的元素。
Lpop(key):返回并删除名为key的列表中的第一个元素。
Rpop(key):返回并删除名为key的列表中的尾部元素。
Pop (key1,key2,… keyn,time out):LPOP命令的块版本。
Brpop (key1,key2,… keyn,time out):RPOP的块版本。
rpop push(srckey,dstkey):返回并删除名为Sr ckey的列表的尾部元素。
并将此元素添加到名为dstkey的列表头中。
7)设置
Sadd(键,成员):将元素成员添加到命名键集中。
Srem(键,成员):删除命名键集中的元素成员
Spop(key):随机返回并删除名为key的集合中的一个元素。
S (srckey,dstkey,member):移动到集合元素。
Scard(key):返回一个名为key的集合的基数。
Sismember(键,成员):成员是否是集命名键的元素
烧结(键1,键2,…键N):求交点。
Sinterstore(dstkey,(key)):查找交集并将交集保存到dstkey的集合中。
Sunion(key1,(key)):联合集
Sunionstore(dstkey,(keys KEYS)):寻求联合并将联合保存到dstkey的集合。
Sdiff(key1,(key)):差异设置
Sdiffstore(dstkey),(keys(key)):查找差异集并将差异集保存到dstkey的集合中。
Smembers(key):返回名为key的集合的所有元素。
Srandmember(key):随机返回一组名为key的元素。
8)哈希
Hset(键、字段、值):将元素字段添加到哈希命名键中。
Hget(键,字段):返回与哈希命名键中的字段对应的值。
Get (key,(fields)):返回与哈希命名键中的字段I对应的值。
Set (key,(field)):将元素字段添加到哈希命名键中。
Hinby(键、字段、整数):将哈希命名键中的字段值增加整数。
Hexists(key,field):在名为key的哈希中是否有一个带有key字段的字段?
Hdel(key,field):删除哈希命名键中带有key字段的字段。
Hlen(key):返回哈希命名键中的元素数量。
Hkeys(key):返回哈希命名密钥中的所有密钥。
Hvals(key):返回与哈希命名密钥中所有密钥对应的值。
Hgetall(键):返回所有键(字段)及其在哈希命名键中的对应值。