Skip to content

Instantly share code, notes, and snippets.

@OmisNomis
OmisNomis / GoRPCTutorial4.go
Created April 19, 2018 08:33
Go RPC Tutorial
package main
import (
"log"
"net/rpc"
)
type ToDo struct {
Title, Status string
}
@OmisNomis
OmisNomis / GoRPCTutorial5.go
Created April 19, 2018 08:40
Go RPC Tutorial
finishApp := ToDo{"Finish App", "Started"}
makeDinner := ToDo{"Make Dinner", "Not Started"}
walkDog := ToDo{"Walk the dog", "Not Started"}
task.MakeToDo(finishApp, &reply)
task.MakeToDo(makeDinner, &reply)
task.MakeToDo(walkDog, &reply)
task.DeleteToDo(makeDinner, &reply)
task.MakeToDo(makeDinner, &reply)
task.GetToDo("Finish App", &reply)
task.GetToDo("Finish Application", &reply)
@OmisNomis
OmisNomis / GoRPCTutorial6.go
Created April 19, 2018 09:06
GO RPC Tutorial
package main
import (
"log"
"net/rpc"
)
type ToDo struct {
Title, Status string
}
@OmisNomis
OmisNomis / redis-example.go
Created December 27, 2018 12:39 — forked from pohzipohzi/redis-example.go
Examples from redigo
// this is a file that puts together all redigo examples for convenience
// (see https://godoc.org/github.com/gomodule/redigo/redis#pkg-examples)
//
// start by ensuring that redis is running on port 6379 (`redis-server`)
// uncomment the main method as needed, and run the script (`go run main.go`)
package main
import (
"fmt"
"github.com/gomodule/redigo/redis"