1
0
mirror of https://github.com/redis/node-redis.git synced 2025-08-04 15:02:09 +03:00

380 Commits

Author SHA1 Message Date
Matt Ranney
78a9ceaf20 Merge remote branch 'Tim_Smart/zero-length' 2010-09-18 12:04:17 -07:00
Matt Ranney
243f63866e Merge remote branch 'Tim_Smart/retry-loop' 2010-09-18 12:04:15 -07:00
Matt Ranney
715b097ac5 Merge remote branch 'Tim_Smart/remove-log' 2010-09-18 12:04:10 -07:00
Tim-Smart
b55d7c6f44 Prevent retry loop 2010-09-18 15:02:17 +12:00
Tj Holowaychuk
96036632d4 Better toArray(), only need len once 2010-09-17 19:49:30 -07:00
Tj Holowaychuk
1e471abe1c Fixed toArray() indentation 2010-09-17 19:34:26 -07:00
Tj Holowaychuk
c0f0877bcd Replaced Array.prototype.slice.call() with faster adhoc toArray(). ~200ms saved in benchmarks 2010-09-17 19:31:59 -07:00
Tim-Smart
064d160333 zero-length bulk data + int optimization 2010-09-18 14:11:27 +12:00
Tim-Smart
59068b2b6d Only log in debug mode 2010-09-18 12:49:48 +12:00
Matt Ranney
2e367f5422 Send 0 length buffers properly.
Still need to handle 0 length bulk data properly though.  Whoops.
2010-09-17 17:32:14 -07:00
Tj Holowaychuk
a84c217827 Fixed zero length multibulk. Passing null not an empty array 2010-09-17 16:47:46 -07:00
Matt Ranney
4c838a23b4 Merge remote branch 'timsmart/hsetnx' 2010-09-17 16:33:18 -07:00
Matt Ranney
e82fa1c5eb Grow return bufer if reply is too large. 2010-09-17 16:21:48 -07:00
Tim-Smart
cf4921cb76 Add HSETNX command 2010-09-18 11:10:22 +12:00
Matt Ranney
292dbeef52 Merge remote branch 'tj/bugs/empty-keys' 2010-09-17 15:42:05 -07:00
Matt Ranney
48fd5f712e Update comments. 2010-09-17 15:42:00 -07:00
Tj Holowaychuk
d7c5fc6d6e Fixed zero-length mutlibulk replies 2010-09-17 15:35:26 -07:00
Tj Holowaychuk
bcbf3834e1 Implemented HGETALL response as object 2010-09-17 14:52:32 -07:00
Matt Ranney
c4e13514d9 Queue commands sent before a connection is available. 2010-09-17 14:24:10 -07:00
Matt Ranney
374b926cb7 Clean up small Buffer optimizations. 2010-09-17 11:16:19 -07:00
Matt Ranney
98c1f8613d Merge remote branch 'Tim_Smart/client-close' 2010-09-17 08:06:32 -07:00
Tim-Smart
b7bb32940e s/close/end/ 2010-09-17 23:18:57 +12:00
Tim-Smart
5a56d0fa03 client::close method 2010-09-17 23:13:29 +12:00
Tim-Smart
a69e60b70f Fix queue::length and add forEach 2010-09-17 23:08:50 +12:00
Matt Ranney
ff03903c5f Performance improvements for small responses. 2010-09-17 02:03:56 -07:00
Matt Ranney
d7c9a010eb Update some comments. 2010-09-17 01:42:57 -07:00
Matt Ranney
4479c3737b Use Queue class to improve shift() performance on large queues. 2010-09-16 23:52:04 -07:00
Matt Ranney
c5aaa991f1 Allow variable argument types on all commands. 2010-09-14 23:00:28 -07:00
Matt Ranney
267482e349 Remove eyes ref. 2010-09-14 17:11:57 -07:00
Matt Ranney
31dfacd4c9 Add package.json and rename redis.js to index.js 2010-09-14 16:59:57 -07:00