blob: 0f396b9b06bc7a2a182d5d489d6315369687a8fd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
const std = @import("std");
// NOTE: Start Redis server with either `make redis` which requires
// Docker to be installed or provide your own Redis instance.
pub fn main() !void {
const peer = try std.net.Address.parseIp4("127.0.0.1", 6379);
const stream = try std.net.tcpConnectToAddress(peer);
defer stream.close();
std.debug.print("Connecting to Redis server {}\n", .{peer});
// https://redis.io/docs/latest/commands/set/
var writer = stream.writer();
const size = try writer.write("SET zig zag\n");
std.debug.print("Sending to peer, total written: {d} bytes\n", .{size});
// NOTE: Check if the key was created with:
// { echo "GET zig"; sleep 1; } | telnet localhost 6379
}
|