ledisdb/server/doc.go

26 lines
1.1 KiB
Go
Raw Normal View History

2014-06-22 17:05:52 +04:00
// Package server supplies a way to use ledis as service.
// Server implements the redis protocol called RESP (REdis Serialization Protocol).
// For more information, please see http://redis.io/topics/protocol.
2014-06-22 17:13:57 +04:00
//
2014-06-22 17:05:52 +04:00
// You can use ledis with many available redis clients directly, for example, redis-cli.
// But I also supply some ledis client at client folder, and have been adding more for other languages.
2014-06-22 17:13:57 +04:00
//
2014-06-22 17:05:52 +04:00
// Start a ledis server is very simple:
2014-06-22 17:13:57 +04:00
//
2014-06-22 17:05:52 +04:00
// cfg := new(Config)
// cfg.Addr = "127.0.0.1:6380"
// cfg.DataDir = "/tmp/ledis"
// app := server.NewApp(cfg)
// app.Run()
2014-06-22 17:13:57 +04:00
//
2014-06-22 17:05:52 +04:00
// Replication
// You can start a slave ledis server for replication, open slave is simple too, you can set slaveof in config or run slaveof command in shell.
2014-06-22 17:13:57 +04:00
//
2014-06-22 17:05:52 +04:00
// For example, if you start a slave server, and the master server's address is 127.0.0.1:6380, you can start replication in shell:
2014-06-22 17:13:57 +04:00
//
2014-06-22 17:05:52 +04:00
// ledis-cli -p 6381
// ledis 127.0.0.1:6381 > slaveof 127.0.0.1 6380
2014-06-22 17:13:57 +04:00
//
2014-06-22 17:05:52 +04:00
// After you send slaveof command, the slave will start to sync master's binlog and replicate from binlog.
package server