COW friendly versions of SPOP and SRANDMEMBER commands, with some change to the set encoding-agnostic API.

This commit is contained in:
antirez
2010-12-09 10:21:02 +01:00
parent d51ebef509
commit a5be65f71c
4 changed files with 45 additions and 34 deletions

View File

@ -814,7 +814,7 @@ int setTypeIsMember(robj *subject, robj *value);
setTypeIterator *setTypeInitIterator(robj *subject);
void setTypeReleaseIterator(setTypeIterator *si);
robj *setTypeNext(setTypeIterator *si);
robj *setTypeRandomElement(robj *subject);
int setTypeRandomElement(robj *setobj, robj **objele, long long *llele);
unsigned long setTypeSize(robj *subject);
void setTypeConvert(robj *subject, int enc);