ItGo.me - 专注IT技术分享

首页 > Redis > redis排序集

redis排序集

时间:2016-08-28来源:网友分享 点击:
业务需求,需要对数据做排序统计,redis数据存储方式中有一个数据集(Sorted sets)的概念,可以满足我们的需求,具体性能还没测试标签:
代码片段(1)
1. [代码][PHP]代码    跳至
<?php$redis = new Redis();$redis->connect('192.168.1.233','6379');$b = $redis->zincrby('myadd',1,'b');  //b的score加1,并返回当前b的score$a = $redis->zincrby('myadd',1,'a');$c = $redis->zincrby('myadd',1,'c');$d = $redis->zincrby('myadd',1,'d');echo 'a'.':'.$redis->zscore('myadd', 'a')."\n"; //返回a的scoreecho 'b'.':'.$redis->zscore('myadd', 'b')."\n";echo 'c'.':'.$redis->zscore('myadd', 'c')."\n";echo 'd'.':'.$redis->zscore('myadd', 'd')."\n";var_dump($redis->zrank('myadd','c'));//以score升序的方式,返回该value的在集合中的位置,0为第一个var_dump($redis->zrange('myadd',0,-1,true)); //以value升序的方式显示?>

redis排序集

redis排序集  讨论


Go语言操作Redis

Redis的Go语言驱动已经很成熟了,用redigo弄了个例子。 package main//Redis测试//author:Xiong Chuan Liang//date:2015-3-5import (fmttimelog;)func main(){fmt.Println(Redis:)conn,err := redisConn(,,6);if err != nil {log.Fatal(Error: , e...

AerospikeDB与Redis性能比较:在AWS上的NoSQL基准测试

原文 以低延迟和高吞吐量而闻名,已经用于 。而 同样以速度著称,并且也经常用作缓存。有鉴于此,Aerospike团队近日联合拥有大数据和云架构师、AWS社区英雄、谷歌云开发专家、微软MVP(SQ...

Vagrant 和 Docker:如何在 OS X 上安装和设置 Postgres, Elasticsearch 和 Redis

Vagrant 和 Docker:如何在 OS X 上安装和设置 Postgres, Elasticsearch 和 Redis 当听到很多人在说Docker是多么多么的棒,很多新潮的孩子都在使用它时,我决定在我的开发环境上也来尝试下。在下面的这篇...

业务需求,需要对数据做排序统计,redis数据存储方式中有一个数据集(Sortedsets)的概念,可以满足我们的需求,具体性能还没测试标签: 代码片段 (1) 1. [代码] [PHP]代码 跳至 ?php$redis = new Re
------分隔线----------------------------