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.
Still need to handle 0 length bulk data properly though. Whoops.
|
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 |