39 Commits (f4c7280fb6b1e56f6b795d16745a82bc15d2f21d)

Author SHA1 Message Date
Matt Ranney 76ecd927cd Support for nested multi-bulk replies. 14 years ago
Orion Henry 6c36ed09c0 createClient was ignoring the host arg 14 years ago
Matt Ranney 0aa7676eab Fix style and global leaks found with JSLint. 14 years ago
rick 05446cd056 console.log typo 14 years ago
rick 0b51924aa7 ensure client emits connect and end events 14 years ago
Matt Ranney 6359a02208 Add QUIT command for orderly shutdown. 14 years ago
Tj Holowaychuk a93020c555 Fixed null HGETALL bug causing exception 14 years ago
Matt Ranney ed77cb4d95 Convert pub/sub channel names into strings. 14 years ago
Matt Ranney 03fc7c203e Add pub/sub support. 14 years ago
Tim-Smart b55d7c6f44 Prevent retry loop 14 years ago
Tj Holowaychuk 96036632d4 Better toArray(), only need len once 14 years ago
Tj Holowaychuk 1e471abe1c Fixed toArray() indentation 14 years ago
Tj Holowaychuk c0f0877bcd Replaced Array.prototype.slice.call() with faster adhoc toArray(). ~200ms saved in benchmarks 14 years ago
Tim-Smart 064d160333 zero-length bulk data + int optimization 14 years ago
Tim-Smart 59068b2b6d Only log in debug mode 14 years ago
Matt Ranney 2e367f5422 Send 0 length buffers properly. 14 years ago
Tj Holowaychuk a84c217827 Fixed zero length multibulk. Passing null not an empty array 14 years ago
Matt Ranney e82fa1c5eb Grow return bufer if reply is too large. 14 years ago
Tim-Smart cf4921cb76 Add HSETNX command 14 years ago
Matt Ranney 48fd5f712e Update comments. 14 years ago
Tj Holowaychuk d7c5fc6d6e Fixed zero-length mutlibulk replies 14 years ago
Tj Holowaychuk bcbf3834e1 Implemented HGETALL response as object 14 years ago
Matt Ranney c4e13514d9 Queue commands sent before a connection is available. 14 years ago
Matt Ranney 374b926cb7 Clean up small Buffer optimizations. 14 years ago
Tim-Smart b7bb32940e s/close/end/ 14 years ago
Tim-Smart 5a56d0fa03 client::close method 14 years ago
Tim-Smart a69e60b70f Fix queue::length and add forEach 14 years ago
Matt Ranney ff03903c5f Performance improvements for small responses. 14 years ago
Matt Ranney d7c9a010eb Update some comments. 14 years ago
Matt Ranney 4479c3737b Use Queue class to improve shift() performance on large queues. 14 years ago
Matt Ranney c5aaa991f1 Allow variable argument types on all commands. 14 years ago
Matt Ranney 267482e349 Remove eyes ref. 14 years ago
Matt Ranney 31dfacd4c9 Add package.json and rename redis.js to index.js 14 years ago
Matt Ranney 075824960f Handle MULTI and various error permutations. 14 years ago
Matt Ranney 6e5ce3e41a Remove extra lines. 14 years ago
Matt Ranney 9f770d99ef Add remaining commands. Parse error replies. 14 years ago
Matt Ranney e5a3dae882 Initial checkin. Many things work. 14 years ago