首页 > 编程知识 正文

redis命令参考手册(进入redis命令行)

时间:2023-05-06 10:56:05 阅读:98399 作者:2399

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(键):返回所有键(字段)及其在哈希命名键中的对应值。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。