我们在使用Redis的时候,直接接触到的是字符串对象(String),列表对象(List),哈希对象(Hash),集合对象(Set),有序集合对象(SortedSet)这五种类型的对象,基本的命令如:String(get set) List(lpush rpush lpop rpop lrange) Hash(hget hset hlen hgetall) Set(sadd smembers smov) SortedSet(Zadd Zrange)等。...
分类:
其他好文 时间:
2015-07-29 01:05:08
阅读次数:
166
?ZADD
ZADD
key score member[score member
... ]:将一个或多个member元素及其score值加入到有序集key中。如果member已经是有序集合中的值,则更新score。score是整数值,双精度值。如果key不存在,则创建一个有序集合,并加入。如果key不是一个有序集合,则返回一个错误。
返回值:成功添加...
分类:
其他好文 时间:
2015-06-23 21:37:35
阅读次数:
166
# 目前redis用的还比较少,主要是用了get,set# 偶尔会用一下zadd, zrange 但是也没有深入的用法#coding=utf-8__author__ = 'Administrator'import redisr = redis.Redis(host='192.168.16.203',...
分类:
编程语言 时间:
2015-06-23 15:04:07
阅读次数:
129
Add reference to log4net.dll to our console service host project (our application entry point)Add the following line to the above project's AssemblyIn...
分类:
移动开发 时间:
2015-04-22 17:33:01
阅读次数:
144
前言以前一直有使用celery的优先级机制(基于redis的任务队列),一直很好奇它的实现机制,在查阅了部分资料后,决定写这篇文章,作为总结。1. 利用Sorted Set 实现使用Sorted Set 做优先级队列最大的优点是直观明了。ZADD key score member [[score member] [score member] ...]score 作为优先级,member 作为相应的任...
分类:
其他好文 时间:
2015-03-31 09:12:19
阅读次数:
238
不太推荐LS用HASH来存储点赞的数据. 因为没办法进行排序(如果需要的话. 我想一定需要)
目前 我们是这样处理的.
可以使用ZSET有序集合进行存储. 理论上说一个ZSET中, 10W以内的数量并无任何鸭梨. 也就是说一条微博点赞的人数再10W以内(这是不可能的).
$redis->ZADD("t:$tid:liked", time(), $uid); //$tid 为你的微博I...
分类:
其他好文 时间:
2015-02-28 16:36:59
阅读次数:
212
zadd key score1 value1 score2 value2 ..添加元素redis 127.0.0.1:6379> zadd stu 18 lily 19 hmm 20 lilei 21 lilei(integer) 3zrem key value1 value2 ..作用: 删除集合...
分类:
其他好文 时间:
2015-02-28 16:13:55
阅读次数:
202
set abc 123
zadd z 0 abc
eval "local c=redis.pcall('get', KEYS[1]) if (c.err) then return c.err else return c end" 1 abc
eval "local c=redis.pcall('get', KEYS[1]) if (c.err) then return c.err els...
分类:
其他好文 时间:
2014-11-10 12:11:24
阅读次数:
155
上一篇讲述了无序set集合的使用命令,本文将讲述zset(有序集合)的使用命令以及实例。zset的一个元素由权重和值构成,权重表示的是位置,也就是有序的来由。1、如果添加一个有序集合元素语法:zadd[zset集合][权重(数值类型)][元素值]#默认是权重由小到大排列范例:阐述:在..
分类:
其他好文 时间:
2014-09-07 18:39:26
阅读次数:
1312