redisProtocol

package
v0.0.0-...-3aa0b6b Latest Latest
Warning

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

Go to latest
Published: Sep 26, 2014 License: MIT Imports: 8 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RedisProtocol

type RedisProtocol struct {
	// contains filtered or unexported fields
}

func NewRedisProtocol

func NewRedisProtocol() *RedisProtocol

func (*RedisProtocol) HandleConnection

func (p *RedisProtocol) HandleConnection(conn *net.TCPConn) (server.ProtocolClient, error)

func (*RedisProtocol) Initialize

func (p *RedisProtocol) Initialize(ctx *server.BroadcastContext) error

func (*RedisProtocol) Name

func (p *RedisProtocol) Name() string

func (*RedisProtocol) RunClient

func (p *RedisProtocol) RunClient(client server.ProtocolClient)

type RedisProtocolClient

type RedisProtocolClient struct {
	server.NetworkClient
}

func NewRedisProtocolClient

func NewRedisProtocolClient(conn *net.TCPConn) (*RedisProtocolClient, error)

func NewRedisProtocolClientSize

func NewRedisProtocolClientSize(conn *net.TCPConn, bufferSize int) (*RedisProtocolClient, error)

func (*RedisProtocolClient) WriteCommand

func (client *RedisProtocolClient) WriteCommand(cmd string, args []interface{}) error

Jump to

Keyboard shortcuts

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