首页 > 其他 > 详细

redis使用

时间:2021-03-11 22:28:32      阅读:26      评论:0      收藏:0      [点我收藏+]

1.zadd对带有分数的成员自动排序

127.0.0.1:6379> ZADD page_rank 10 google.com
(integer) 1
127.0.0.1:6379> ZRANGE page_rank 0 -1
1) "google.com"
127.0.0.1:6379> ZADD page_rank 7 baidu.com
(integer) 1
127.0.0.1:6379> ZRANGE page_rank 0 -1
1) "baidu.com"
2) "google.com"
127.0.0.1:6379> 

 比如按照插入redis的时间排序

$this->redis_con->zAdd(‘integrity_timestamp_zSort‘, $timestamp, $newIntegrityDataKey);

 2.HSET  / HGET

HSET :Redis HSet 命令用于设置哈希表中的键值对。

HGET :Redis Hget 命令用于返回哈希表中指定字段的值。

// 哈希表名:age 键值对:tom=>33
127.0.0.1:6379> hset age tom 33 (integer) 1 127.0.0.1:6379> hset age kik 23 (integer) 1 127.0.0.1:6379> hset age kik 24 (integer) 0 127.0.0.1:6379> hget age kik "24" 127.0.0.1:6379>

 3. 滑动时间窗口内登录次数统计

zcard 有序集合(sorted set) 命令在redis中主要功能是:
返回一个 有序集合(sorted set) 中的元素个数

Zremrangebyscore 命令 - 移除有序集合中给定的分数区间的所有成员

可以实现滑动时间窗口内登录次数统计

https://zhuanlan.zhihu.com/p/147912757

4.

 

redis使用

原文:https://www.cnblogs.com/liuweiweitju/p/14520121.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!