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


Reply via email to