C# Класс Redis, redis-sharp

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddToSet ( string key, byte member ) : bool
AddToSet ( string key, string member ) : bool
BackgroundSave ( ) : void
CardinalityOfSet ( string key ) : int
ContainsKey ( string key ) : bool
Decrement ( string key ) : int
Decrement ( string key, int count ) : int
Dispose ( ) : void
Expire ( string key, int seconds ) : bool
ExpireAt ( string key, int time ) : bool
FlushAll ( ) : void
FlushDb ( ) : void
Get ( string key ) : byte[]
GetDifferenceOfSets ( ) : byte[][]
GetInfo ( ) : string>.Dictionary
GetIntersectionOfSets ( ) : byte[][]
GetKeys ( ) : byte[][]
GetKeys ( string pattern ) : string[]
GetMembersOfSet ( string key ) : byte[][]
GetRandomMemberOfSet ( string key ) : byte[]
GetSet ( string key, byte value ) : byte[]
GetSet ( string key, string value ) : string
GetString ( string key ) : string
GetUnionOfSets ( ) : byte[][]
Increment ( string key ) : int
Increment ( string key, int count ) : int
IsMemberOfSet ( string key, byte member ) : bool
IsMemberOfSet ( string key, string member ) : bool
LeftPop ( string key ) : byte[]
ListIndex ( string key, int index ) : byte[]
ListLength ( string key ) : int
ListRange ( string key, int start, int end ) : byte[][]
MoveMemberToSet ( string srcKey, string destKey, byte member ) : bool
PopRandomMemberOfSet ( string key ) : byte[]
RandomKey ( ) : string
Redis ( ) : System
Redis ( string host ) : System
Redis ( string host, int port ) : System
Remove ( string key ) : bool
Remove ( ) : int
RemoveFromSet ( string key, byte member ) : bool
RemoveFromSet ( string key, string member ) : bool
Rename ( string oldKeyname, string newKeyname ) : bool
RightPush ( string key, string value ) : void
Save ( ) : string
SendDataCommandExpectMultiBulkReply ( byte data, string command ) : byte[][]
Set ( byte[]>.IDictionary dict ) : void
Set ( string>.IDictionary dict ) : void
Set ( string key, byte value ) : void
Set ( string key, string value ) : void
SetNX ( string key, byte value ) : bool
SetNX ( string key, string value ) : bool
Shutdown ( ) : void
Sort ( SortOptions, options ) : byte[][]
StoreDifferenceOfSets ( string destKey ) : void
StoreIntersectionOfSets ( string destKey ) : void
StoreUnionOfSets ( string destKey ) : void
TimeToLive ( string key ) : int
TypeOf ( string key ) : KeyType
this ( string key ) : string

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Приватные методы

Метод Описание
Connect ( ) : void
ExpectSuccess ( ) : void
Log ( string fmt ) : void
ReadData ( ) : byte[]
ReadLine ( ) : string
SendCommand ( string cmd ) : bool
SendDataCommand ( byte data, string cmd ) : bool
SendDataExpectInt ( byte data, string cmd ) : int
SendExpectData ( byte data, string cmd ) : byte[]
SendExpectInt ( string cmd ) : int
SendExpectString ( string cmd ) : string
SendExpectSuccess ( string cmd ) : void
SendGetString ( string cmd ) : string
StoreSetCommands ( string cmd, string destKey ) : void

Описание методов

AddToSet() публичный Метод

public AddToSet ( string key, byte member ) : bool
key string
member byte
Результат bool

AddToSet() публичный Метод

public AddToSet ( string key, string member ) : bool
key string
member string
Результат bool

BackgroundSave() публичный Метод

public BackgroundSave ( ) : void
Результат void

CardinalityOfSet() публичный Метод

public CardinalityOfSet ( string key ) : int
key string
Результат int

ContainsKey() публичный Метод

public ContainsKey ( string key ) : bool
key string
Результат bool

Decrement() публичный Метод

public Decrement ( string key ) : int
key string
Результат int

Decrement() публичный Метод

public Decrement ( string key, int count ) : int
key string
count int
Результат int

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

Expire() публичный Метод

public Expire ( string key, int seconds ) : bool
key string
seconds int
Результат bool

ExpireAt() публичный Метод

public ExpireAt ( string key, int time ) : bool
key string
time int
Результат bool

FlushAll() публичный Метод

public FlushAll ( ) : void
Результат void

FlushDb() публичный Метод

public FlushDb ( ) : void
Результат void

Get() публичный Метод

public Get ( string key ) : byte[]
key string
Результат byte[]

GetDifferenceOfSets() публичный Метод

public GetDifferenceOfSets ( ) : byte[][]
Результат byte[][]

GetInfo() публичный Метод

public GetInfo ( ) : string>.Dictionary
Результат string>.Dictionary

GetIntersectionOfSets() публичный Метод

public GetIntersectionOfSets ( ) : byte[][]
Результат byte[][]

GetKeys() публичный Метод

public GetKeys ( ) : byte[][]
Результат byte[][]

GetKeys() публичный Метод

public GetKeys ( string pattern ) : string[]
pattern string
Результат string[]

GetMembersOfSet() публичный Метод

public GetMembersOfSet ( string key ) : byte[][]
key string
Результат byte[][]

GetRandomMemberOfSet() публичный Метод

public GetRandomMemberOfSet ( string key ) : byte[]
key string
Результат byte[]

GetSet() публичный Метод

public GetSet ( string key, byte value ) : byte[]
key string
value byte
Результат byte[]

GetSet() публичный Метод

public GetSet ( string key, string value ) : string
key string
value string
Результат string

GetString() публичный Метод

public GetString ( string key ) : string
key string
Результат string

GetUnionOfSets() публичный Метод

public GetUnionOfSets ( ) : byte[][]
Результат byte[][]

Increment() публичный Метод

public Increment ( string key ) : int
key string
Результат int

Increment() публичный Метод

public Increment ( string key, int count ) : int
key string
count int
Результат int

IsMemberOfSet() публичный Метод

public IsMemberOfSet ( string key, byte member ) : bool
key string
member byte
Результат bool

IsMemberOfSet() публичный Метод

public IsMemberOfSet ( string key, string member ) : bool
key string
member string
Результат bool

LeftPop() публичный Метод

public LeftPop ( string key ) : byte[]
key string
Результат byte[]

ListIndex() публичный Метод

public ListIndex ( string key, int index ) : byte[]
key string
index int
Результат byte[]

ListLength() публичный Метод

public ListLength ( string key ) : int
key string
Результат int

ListRange() публичный Метод

public ListRange ( string key, int start, int end ) : byte[][]
key string
start int
end int
Результат byte[][]

MoveMemberToSet() публичный Метод

public MoveMemberToSet ( string srcKey, string destKey, byte member ) : bool
srcKey string
destKey string
member byte
Результат bool

PopRandomMemberOfSet() публичный Метод

public PopRandomMemberOfSet ( string key ) : byte[]
key string
Результат byte[]

RandomKey() публичный Метод

public RandomKey ( ) : string
Результат string

Redis() публичный Метод

public Redis ( ) : System
Результат System

Redis() публичный Метод

public Redis ( string host ) : System
host string
Результат System

Redis() публичный Метод

public Redis ( string host, int port ) : System
host string
port int
Результат System

Remove() публичный Метод

public Remove ( string key ) : bool
key string
Результат bool

Remove() публичный Метод

public Remove ( ) : int
Результат int

RemoveFromSet() публичный Метод

public RemoveFromSet ( string key, byte member ) : bool
key string
member byte
Результат bool

RemoveFromSet() публичный Метод

public RemoveFromSet ( string key, string member ) : bool
key string
member string
Результат bool

Rename() публичный Метод

public Rename ( string oldKeyname, string newKeyname ) : bool
oldKeyname string
newKeyname string
Результат bool

RightPush() публичный Метод

public RightPush ( string key, string value ) : void
key string
value string
Результат void

Save() публичный Метод

public Save ( ) : string
Результат string

SendDataCommandExpectMultiBulkReply() публичный Метод

public SendDataCommandExpectMultiBulkReply ( byte data, string command ) : byte[][]
data byte
command string
Результат byte[][]

Set() публичный Метод

public Set ( byte[]>.IDictionary dict ) : void
dict byte[]>.IDictionary
Результат void

Set() публичный Метод

public Set ( string>.IDictionary dict ) : void
dict string>.IDictionary
Результат void

Set() публичный Метод

public Set ( string key, byte value ) : void
key string
value byte
Результат void

Set() публичный Метод

public Set ( string key, string value ) : void
key string
value string
Результат void

SetNX() публичный Метод

public SetNX ( string key, byte value ) : bool
key string
value byte
Результат bool

SetNX() публичный Метод

public SetNX ( string key, string value ) : bool
key string
value string
Результат bool

Shutdown() публичный Метод

public Shutdown ( ) : void
Результат void

Sort() публичный Метод

public Sort ( SortOptions, options ) : byte[][]
options SortOptions,
Результат byte[][]

StoreDifferenceOfSets() публичный Метод

public StoreDifferenceOfSets ( string destKey ) : void
destKey string
Результат void

StoreIntersectionOfSets() публичный Метод

public StoreIntersectionOfSets ( string destKey ) : void
destKey string
Результат void

StoreUnionOfSets() публичный Метод

public StoreUnionOfSets ( string destKey ) : void
destKey string
Результат void

TimeToLive() публичный Метод

public TimeToLive ( string key ) : int
key string
Результат int

TypeOf() публичный Метод

public TypeOf ( string key ) : KeyType
key string
Результат KeyType

this() публичный Метод

public this ( string key ) : string
key string
Результат string