Looks like Redis is not running locally. You'll need redis server
running on the default local host/port.
I have updated the docs to mention this.
On Friday, 27 July 2012 at 06:22:19 UTC, Jacob Carlborg wrote:
On 2012-07-26 22:29, Adil wrote:
Announcing Tiny Redis.
Tiny Redis is a Redis driver for the D programming language
(v2). The
api is minimalist and makes working with Redis trivial. All
the basic
operations on all data types are supported :
strings
hashes
lists
sets
sorted sets
transactions
The more esoteric features like Lua scripting and Pub/Sub have
not been
tested yet.
Read about it here : https://github.com/adilbaig/Tiny-Redis
If you're not familiar with Redis, go to http://redis.io/
This is an early attempt at working in D. FWIW, i've only
tested this on
Linux with DMD 2.059. Any suggestions to improve the code (and
bug
reports) are very welcome.
Adil
Fails on Mac OS X 64bit:
~/development/d/Tiny-Redis $ make
rdmd src/example.d src/tinyredis.d
std.socket.SocketOSException@std/socket.d(164): Unable to
connect socket: Connection refused
----------------
5 example 0x000000010002da9c
std.socket.TcpSocket
std.socket.TcpSocket.__ctor(std.socket.Address) + 48
6 example 0x00000001000019cf
tinyredis.Redis tinyredis.Redis.__ctor(immutable(char)[],
ushort) + 91
7 example 0x00000001000015a4
_Dmain + 72
8 example 0x000000010001eb16
extern (C) int rt.dmain2.main(int, char**).void runMain() + 34
9 example 0x000000010001e4cd
extern (C) int rt.dmain2.main(int, char**).void tryExec(scope
void delegate()) + 45
10 example 0x000000010001eb60
extern (C) int rt.dmain2.main(int, char**).void runAll() + 56
11 example 0x000000010001e4cd
extern (C) int rt.dmain2.main(int, char**).void tryExec(scope
void delegate()) + 45
12 example 0x000000010001e457 main
+ 235
13 example 0x0000000100001554
start + 52
14 ??? 0x0000000000000002 0x0
+ 2
----------------
make: *** [example] Error 1