@@ -4,6 +4,7 @@ import redis = require('redis');
4
4
5
5
var value : any ;
6
6
var valueArr : any [ ] ;
7
+ var commandArr : any [ ] [ ] ;
7
8
var num : number ;
8
9
var str : string ;
9
10
var bool : boolean ;
@@ -40,6 +41,7 @@ client.end();
40
41
// Connection (http://redis.io/commands#connection)
41
42
client . auth ( str , resCallback ) ;
42
43
client . ping ( numCallback ) ;
44
+ client . unref ( ) ;
43
45
44
46
// Strings (http://redis.io/commands#strings)
45
47
client . append ( str , str , numCallback ) ;
@@ -49,9 +51,7 @@ client.set(str, str, strCallback);
49
51
client . get ( str , strCallback ) ;
50
52
client . exists ( str , numCallback ) ;
51
53
52
- client . publish ( str , value ) ;
53
- client . subscribe ( str ) ;
54
-
54
+ // Event handlers
55
55
client . on ( str , messageHandler ) ;
56
56
client . once ( str , messageHandler ) ;
57
57
@@ -62,5 +62,31 @@ client.get(args);
62
62
client . get ( args , resCallback ) ;
63
63
client . set ( args ) ;
64
64
client . set ( args , resCallback ) ;
65
+ client . mset ( args , resCallback ) ;
65
66
66
67
client . incr ( str , resCallback ) ;
68
+
69
+ // Friendlier hash commands
70
+ client . hgetall ( str , resCallback ) ;
71
+ client . hmset ( str , value , resCallback ) ;
72
+ client . hmset ( str , str , str , str , str , resCallback ) ;
73
+
74
+ // Publish / Subscribe
75
+ client . publish ( str , value ) ;
76
+ client . subscribe ( str ) ;
77
+
78
+ // Multi
79
+ client . multi ( )
80
+ . scard ( str )
81
+ . smembers ( str )
82
+ . keys ( '*' , resCallback )
83
+ . dbsize ( )
84
+ . exec ( resCallback ) ;
85
+
86
+ client . multi ( commandArr ) . exec ( ) ;
87
+
88
+ // Monitor mode
89
+ client . monitor ( resCallback ) ;
90
+
91
+ // Send command
92
+ client . send_command ( str , args , resCallback ) ;
0 commit comments