summaryrefslogtreecommitdiff
path: root/src/t_string.c
Commit message (Expand)AuthorAgeFilesLines
* LCS: other fixes to range emission.antirez2020-04-011-16/+20
* LCS: fix emission of last range starting at index 0.antirez2020-04-011-1/+1
* LCS: implement range indexes option.antirez2020-04-011-9/+59
* LCS: initial functionality implemented.antirez2020-04-011-0/+123
* Avoid changing setKey() API after #6679 fix.antirez2019-12-181-3/+3
* incrbyfloat: fix issue #5256 ttl lost after propagatezhaozhao.zz2019-12-181-4/+7
* add a new SET option KEEPTTL that doesn't remove expire timezhaozhao.zz2019-12-181-9/+16
* RESP3: most null replies converted.antirez2019-01-091-4/+4
* RESP3: Use new deferred len API in t_string.c.antirez2019-01-091-1/+1
* Remove useless complexity from MSET implementation.antirez2018-10-221-7/+5
* Fix incrDecrCommand() to create shared objects when needed.antirez2018-06-181-1/+1
* Replication: fix the infamous key leakage of writable slaves + EXPIRE.antirez2016-12-131-1/+1
* GETRANGE: return empty string with negative, inverted start/end.antirez2016-06-151-0/+4
* RDMF: More consistent define names.antirez2015-07-271-9/+9
* RDMF: REDIS_OK REDIS_ERR -> C_OK C_ERR.antirez2015-07-261-18/+18
* RDMF: OBJ_ macros for object related stuff.antirez2015-07-261-30/+30
* RDMF: use client instead of redisClient, like Disque.antirez2015-07-261-23/+23
* RDMF (Redis/Disque merge friendlyness) refactoring WIP 1.antirez2015-07-261-1/+1
* Merge pull request #2050 from mattsta/bitops-no-overallocSalvatore Sanfilippo2015-02-251-1/+1
|\
| * Bitops: Stop overallocating storage space on setMatt Stancliff2014-12-111-1/+1
* | More obvious indentation in setCommand().antirez2015-02-031-4/+8
* | Merge branch 'unstable' of git://github.com/mihirvj/redis into set-prantirez2015-02-031-4/+12
|\ \ | |/ |/|
| * Stricter options for SET commandMihir Joshi2014-12-141-8/+12
| * stricter options for SET commandMihir Joshi2014-11-211-4/+8
* | Use exp format and more precision output for ZSCAN.antirez2014-12-021-1/+1
|/
* INCR: Modify incremented object in-place when possible.antirez2014-10-031-5/+15
* Return empty string if GETRANGE of empty stringMatt Stancliff2014-09-021-1/+1
* Increase size of range request in getrangeMatt Stancliff2014-09-021-4/+4
* Fix invalid expire error for SET family commands.antirez2014-08-181-1/+1
* Handle large getrange requestsJan-Erik Rediger2014-08-071-1/+1
* String value unsharing refactored into proper function.antirez2014-03-301-14/+2
* Introduction of a new string encoding: EMBSTRantirez2013-07-221-2/+2
* Support for case unsensitive SET options.charsyam2013-03-291-4/+8
* Extended SET command implemented (issue #931).antirez2013-03-281-8/+58
* Keyspace events: it is now possible to select subclasses of events.antirez2013-01-281-8/+10
* Keyspace events added for more commands.antirez2013-01-281-1/+3
* Initial test events for the new keyspace notification API.antirez2013-01-281-0/+6
* Additionally two typos fixed thanks to @jodalantirez2013-01-191-1/+1
* Fixed many typos.guiquanz2013-01-191-2/+2
* BSD license added to every C source and header file.antirez2012-11-081-0/+29
* Invert two sides of if expression in SET to avoid a lookup.antirez2012-10-311-1/+1
* Bit-related string operations moved to bitop.cantirez2012-05-241-248/+0
* New commands: BITOP and BITCOUNT.antirez2012-05-241-0/+149
* Fixed undefined behavior in *INCR style functions overflow detection. Sorry c...antirez2012-02-211-2/+3
* rewrite INCRBYFLOAT as SETs for AOF/replicationantirez2011-11-141-1/+9
* INCRBYFLOAT implementationantirez2011-11-121-0/+26
* high resolution expires API modified to use separated commands. AOF transatio...antirez2011-11-101-8/+14
* Initial support for key expire times with millisecond resolution. RDB version...antirez2011-11-091-1/+1
* useless call removed, thanks to Pieter for spotting thisantirez2011-06-201-1/+0
* DB API refactoring. The changes were designed together with Pieter Noordhuis.antirez2011-06-201-32/+20