custom-codec

command
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 14, 2021 License: MIT Imports: 7 Imported by: 0

README

Custom Codec

This example shows how to implement your own codec. In this example, we implement a custom codec named WatsonCodec that encodes messages into WATSON.

Usage

First, you need to run redis-server by executing the following command:

$ docker-compose -f ../../docker-compose.yml up

then, run:

$ go run main.go

If you have redis-cli, you can see the fact that the message was actually encoded into WATSON.

$ redis-cli -p 6379
127.0.0.1:6379> subscribe room:123
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "room:123"
3) (integer) 1
1) "message"
2) "room:123"
3) "~?Shahaaahaha-Shahahaaaha-Shahaahahahah-Shahaahahaah-$Bubbbbbbu!Bububbububbu!Bububbbubbu!Bububbububb!Bububbubbbu!Bububbbbbu!M?Shahaaaaha-Shahaahahahah-Shahaaahaa-Shahahahaaah-$Bubbbbubb!Bububbubububu!Bubbbbb!Bububububbbu!Bububbubububu!Bubububbubbu!Bubbbbb!Bububbubbubu!Bububbububub!Bububbubububu!Bubububbububu!Bubbbbb!Bubububbubb!Bububbubbb!Bububbbbbu!Bubububbubb!Bubbbbb!Bubububbubb!Bububbubbb!Bububbubbbu!Bubububbbubu!Bubbbbb!Bububbububbu!Bububbbubbu!Bubububbbubu!Bubububbbubu!Bububbbbbu!Bububbbububu!Bububbbubbu!Bubbbbb!Bubububbububu!Bububbbbbu!Bubububbbubu!Bubbbbb!Bububbububbu!Bububbbbbu!Bubububbbub!Bubububbbubu!Bububbubbb!Bububbbbbu!Bububbububb!Bububbbubbu!Bububbbubb!Bubbbbb!Bububbubbbu!Bububbububub!Bubububbubb!Bububbubububu!Bubbbbb!Bubbubbububu!Bubbbbbbu!Bubbubbubb!Bubbubbbubu!Bubbbubububu!Bubbbububub!Bubububububu!M"

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL