欢迎访问wabc.cc — 源码交易 · 软件定制 · 建站服务一站式平台
全部分类
首页 - 首页 - 解决方案 - 推荐文章 - redis其它命令(广州中软卓越)

redis其它命令(广州中软卓越)

分类:推荐文章 · 发布:2025-12-20 · 浏览:1

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。今天中软卓越广州web前端培训课程来聊聊redis其它命令。

默认标题_手机海报_2018.06.14 (1).jpg

1、阻塞式列表弹出命令&列表之间移动元素命令:

BLPOP:从第一个非空列表中弹出位于最左端的元素;如果列表为空,则在指定时间内阻塞并等待可弹出的元素出现;

BRPO:从第一个非空列表中弹出位于最右端的元素;如果列表为空,则在指定内阻塞并等待可弹出的元素出现;

RPOPLPUSH:从第一个列表最右端弹出一个元素并存入第二个列表最左端;

BRPOPLPUSH:从第一个列表最右端弹出一个元素并存入第二个列表最左端;如果第一个列表为空,等待timeout秒;

2、集合常用的命令:

SADD:将一个或多个元素添加到集合里,并返回新增的元素数量;

SREM:将一个或多个元素从集合里删除,并返回删除的元素数量;

SISMEMBER:检查元素item是否存在与集合里;

SCARD:返回集合包含的元素数量;

SMEMBERS:返回集合包含的所有元素;

SRANDMEMBER:从集合里随机返回一个或多个元素;

SPOP:随即删除集合中的一个元素并返回被删除的元素;

SMOVE:从集合1中删除一个元素并添加到集合2中;

3、处理多个集合关系的命令:

SDIFF:返回存在于集合1,但不存在于集合2中的元素;

SDIFFSTORE:将存在于集合1,但不存在于集合2中的元素返回并存储;

SINTER:返回同时存在于所有集合中的元素;

SINTERSTORE:将同时存在于所有集合中的元素返回并存储;

SUNION:返回至少存在于一个集合中的元素;

SUNIONSTORE:返回至少存在于一个集合中的元素并存储;

4、添加和删除键值对的散列操作:

HMGET:从散列中获取一个或多个键的值;

HMSET:为散列中一个或多个键设置值;

HDEL:删除散列里面一个或多个键值对,返回被删除的键值对数量;、

HLEN:返回散列包含的键值对数量;

HEXISTS:检出键是否在散列中;

HKEYS:获取散列所有的键;

HVALS:获取散列所有的值;

HGETALL:获取散列所有的键值对;

HINCRBY:将键key存储的值加上指定的整数;

HINCRBYFLOAT:将键key存储的值加上指定的浮点数;

5、zset批量操作命令:

ZREVRANK:从大到小返回zset里元素排名;

ZREVRANGE:从给定范围里从大到小返回zset里元素排名;

ZRANGEBYSCORE:返回指定值范围里的元素;

ZREVRANGEBYSCORE:返回指定值范围里的元素,并按照从大到小的顺序排列;

ZREMRANGEBYRANK:移除指定排名范围里的元素;

ZREMRANEBYSCORE:移除指定值范围里的元素;

ZINTERSTORE:对集合进行交集运算;

ZUNIONSTORE:对集合进行并集运算;

6、发布与订阅命令:

SUBSCRIBE:订阅给定的一个或多个频道;

UNSUBSCRIBE:退订给定的一个或多个频道;

PUBLISH:向频道发送消息;

PSUBSCRIBE:订阅符合条件的所有频道;

PUNSUBSCRIBE:退订符合条件的所有频道;

7、处理过期时间命令:

PERSIST:移除key的过期时间;

TTL:查看key距离过期还有多少秒;

EXPIRE:让key在指定秒数后过期;

EXPOREAT:让key在指定时间过期;

PTTL:查看key举了国企还有多少毫秒;

PEXPIRE:让key在指定毫秒数后过期;

PEXPIREAT:让key在指定时间过期(精度为毫秒级);

8、其他命令:

SORT:按给定条件排序;

关于redis其它命令已经讲解完毕了。去企业,学习企业需要的编程技能!广州中软卓越web前端培训,真实企业背景,送你企业入场券!

广州中软卓越课程:http://gzetc.com.cn/

上一篇:康乐富:这几个时间段喝水, 可以预防体内血栓, 还好知道的早!
下一篇:汇联投资,让创新成为理财发展的新驱动

相关文章

源码分类

热门源码

最新资讯

联系我们