C# 클래스 ServiceStack.Redis.RedisNativeClient

This class contains all the common operations for the RedisClient. The client contains a 1:1 mapping of c# methods to redis operations of the same name. Not threadsafe use a pooled manager
상속: IRedisNativeClient
파일 보기 프로젝트 열기: ServiceStack/ServiceStack.Redis 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
Bstream BufferedStream
socket Socket
sslStream SslStream

Private Properties

프로퍼티 타입 설명
AssertHashIdAndKey void
AssertSetIdAndValue void
Discard void
DisposeConnection void
EndPipeline void
Exec void
GetRange byte[][]
GetRangeByScore byte[][]
GetRangeByScore byte[][]
Init void
Multi void
SafeConnectionClose void
SendExpectScanResult ServiceStack.Redis.ScanResult

공개 메소드들

메소드 설명
Append ( string key, byte value ) : long
BLPop ( string listId, int timeOutSecs ) : byte[][]
BLPopValue ( string listId, int timeOutSecs ) : byte[]
BLPopValue ( string listIds, int timeOutSecs ) : byte[][]
BRPop ( string listId, int timeOutSecs ) : byte[][]
BRPopLPush ( string fromListId, string toListId, int timeOutSecs ) : byte[]
BRPopValue ( string listId, int timeOutSecs ) : byte[]
BRPopValue ( string listIds, int timeOutSecs ) : byte[][]
BgRewriteAof ( ) : void
BgSave ( ) : void
BitCount ( string key ) : long
ChangeDb ( long db ) : void
ClientGetName ( ) : string
ClientKill ( string addr = null, string id = null, string type = null, string skipMe = null ) : long
ClientKill ( string clientAddr ) : void
ClientList ( ) : byte[]
ClientPause ( int timeOutMs ) : void
ClientSetName ( string name ) : void
ConfigGet ( string pattern ) : byte[][]
ConfigResetStat ( ) : void
ConfigRewrite ( ) : void
ConfigSet ( string item, byte value ) : void
CreatePipelineCommand ( ) : RedisPipelineCommand
CreateSubscription ( ) : IRedisSubscription
DebugSegfault ( ) : void
DebugSleep ( double durationSecs ) : void
Decr ( string key ) : long
DecrBy ( string key, int count ) : long
Del ( ) : long
Del ( byte key ) : long
Del ( string key ) : long
Dispose ( ) : void
Dump ( string key ) : byte[]
Echo ( string text ) : string
Exists ( string key ) : long
Expire ( byte key, int seconds ) : bool
Expire ( string key, int seconds ) : bool
ExpireAt ( string key, long unixTime ) : bool
FlushAll ( ) : void
FlushDb ( ) : void
GeoAdd ( string key ) : long
GeoAdd ( string key, double longitude, double latitude, string member ) : long
GeoDist ( string key, string fromMember, string toMember, string unit = null ) : double
GeoHash ( string key ) : string[]
GeoPos ( string key ) : List
GeoRadius ( string key, double longitude, double latitude, double radius, string unit, bool withCoords = false, bool withDist = false, bool withHash = false, int count = null, bool asc = null ) : List
GeoRadiusByMember ( string key, string member, double radius, string unit, bool withCoords = false, bool withDist = false, bool withHash = false, int count = null, bool asc = null ) : List
Get ( byte key ) : byte[]
Get ( string key ) : byte[]
GetBit ( string key, int offset ) : long
GetBytes ( string key ) : byte[]
GetEntryType ( string key ) : RedisKeyType
GetRange ( string key, int fromIndex, int toIndex ) : byte[]
GetSet ( string key, byte value ) : byte[]
HDel ( byte hashId, byte key ) : long
HDel ( string hashId, byte key ) : long
HExists ( string hashId, byte key ) : long
HGet ( byte hashId, byte key ) : byte[]
HGet ( string hashId, byte key ) : byte[]
HGetAll ( string hashId ) : byte[][]
HIncrby ( string hashId, byte key, int incrementBy ) : long
HIncrby ( string hashId, byte key, long incrementBy ) : long
HIncrbyFloat ( string hashId, byte key, double incrementBy ) : double
HKeys ( string hashId ) : byte[][]
HLen ( string hashId ) : long
HMGet ( string hashId ) : byte[][]
HMSet ( string hashId, byte keys, byte values ) : void
HScan ( string hashId, ulong cursor, int count = 10, string match = null ) : ServiceStack.Redis.ScanResult
HSet ( byte hashId, byte key, byte value ) : long
HSet ( string hashId, byte key, byte value ) : long
HSetNX ( string hashId, byte key, byte value ) : long
HVals ( string hashId ) : byte[][]
Incr ( string key ) : long
IncrBy ( string key, int count ) : long
IncrBy ( string key, long count ) : long
IncrByFloat ( string key, double incrBy ) : double
Keys ( string pattern ) : byte[][]
LIndex ( string listId, int listIndex ) : byte[]
LInsert ( string listId, bool insertBefore, byte pivot, byte value ) : void
LLen ( string listId ) : long
LPop ( string listId ) : byte[]
LPush ( string listId, byte value ) : long
LPushX ( string listId, byte value ) : long
LRange ( string listId, int startingFrom, int endingAt ) : byte[][]
LRem ( string listId, int removeNoOfMatches, byte value ) : long
LSet ( string listId, int listIndex, byte value ) : void
LTrim ( string listId, int keepStartingFrom, int keepEndingAt ) : void
MGet ( ) : byte[][]
MSet ( byte keys, byte values ) : void
MSet ( string keys, byte values ) : void
MSetNx ( byte keys, byte values ) : bool
MSetNx ( string keys, byte values ) : bool
Migrate ( string host, int port, string key, int destinationDb, long timeoutMs ) : void
Move ( string key, int db ) : bool
ObjectIdleTime ( string key ) : long
PExpire ( byte key, long ttlMs ) : bool
PExpire ( string key, long ttlMs ) : bool
PExpireAt ( string key, long unixTimeMs ) : bool
PSetEx ( string key, long expireInMs, byte value ) : void
PSubscribe ( ) : byte[][]
PTtl ( string key ) : long
PUnSubscribe ( ) : byte[][]
Persist ( string key ) : bool
PfAdd ( string key ) : bool
PfCount ( string key ) : long
PfMerge ( string toKeyId ) : void
Ping ( ) : bool
Publish ( string toChannel, byte message ) : long
Quit ( ) : void
RPop ( string listId ) : byte[]
RPopLPush ( string fromListId, string toListId ) : byte[]
RPush ( string listId, byte value ) : long
RPushX ( string listId, byte value ) : long
RandomKey ( ) : string
RawCommand ( ) : ServiceStack.Redis.RedisData
ReceiveMessages ( ) : byte[][]
RedisNativeClient ( ) : System
RedisNativeClient ( RedisEndpoint config ) : System
RedisNativeClient ( string connectionString ) : System
RedisNativeClient ( string host, int port ) : System
RedisNativeClient ( string host, int port, string password = null, long db = RedisConfig.DefaultDb ) : System
Rename ( string oldKeyname, string newKeyname ) : void
RenameNx ( string oldKeyname, string newKeyname ) : bool
Restore ( string key, long expireMs, byte dumpValue ) : byte[]
Role ( ) : ServiceStack.Redis.RedisText
SAdd ( string setId, byte value ) : long
SCard ( string setId ) : long
SDiff ( string fromSetId ) : byte[][]
SDiffStore ( string intoSetId, string fromSetId ) : void
SInter ( ) : byte[][]
SInterStore ( string intoSetId ) : void
SIsMember ( string setId, byte value ) : long
SMembers ( string setId ) : byte[][]
SMove ( string fromSetId, string toSetId, byte value ) : void
SPop ( string setId ) : byte[]
SPop ( string setId, int count ) : byte[][]
SRandMember ( string setId ) : byte[]
SRandMember ( string setId, int count ) : byte[][]
SRem ( string setId, byte value ) : long
SScan ( string setId, ulong cursor, int count = 10, string match = null ) : ServiceStack.Redis.ScanResult
SUnion ( ) : byte[][]
SUnionStore ( string intoSetId ) : void
Save ( ) : void
SaveAsync ( ) : void
Scan ( ulong cursor, int count = 10, string match = null ) : ServiceStack.Redis.ScanResult
SentinelFailover ( string masterName ) : void
SentinelGetMasterAddrByName ( string masterName ) : List
SentinelMaster ( string masterName ) : string>.Dictionary
SentinelMasters ( ) : string>>.List
SentinelSentinels ( string masterName ) : string>>.List
SentinelSlaves ( string masterName ) : string>>.List
Set ( string key, byte value, bool exists, int expirySeconds, long expiryMs ) : bool
Set ( byte key, byte value, int expirySeconds, long expiryMs ) : void
Set ( string key, byte value ) : void
Set ( string key, byte value, int expirySeconds, long expiryMs ) : void
SetBit ( string key, int offset, int value ) : long
SetEx ( byte key, int expireInSeconds, byte value ) : void
SetEx ( string key, int expireInSeconds, byte value ) : void
SetNX ( string key, byte value ) : long
SetRange ( string key, int offset, byte value ) : long
Shutdown ( ) : void
ShutdownNoSave ( ) : void
SlaveOf ( string hostname, int port ) : void
SlaveOfNoOne ( ) : void
Slowlog ( int top ) : object[]
SlowlogReset ( ) : void
Sort ( string listOrSetId, ServiceStack.Redis.SortOptions sortOptions ) : byte[][]
StrLen ( string key ) : long
Subscribe ( ) : byte[][]
Time ( ) : byte[][]
Ttl ( string key ) : long
Type ( string key ) : string
UnSubscribe ( ) : byte[][]
UnWatch ( ) : void
Watch ( ) : void
ZAdd ( string setId, double>.List pairs ) : long
ZAdd ( string setId, long>.List pairs ) : long
ZAdd ( string setId, double score, byte value ) : long
ZAdd ( string setId, long score, byte value ) : long
ZCard ( string setId ) : long
ZCount ( string setId, double min, double max ) : long
ZCount ( string setId, long min, long max ) : long
ZIncrBy ( string setId, double incrBy, byte value ) : double
ZIncrBy ( string setId, long incrBy, byte value ) : double
ZInterStore ( string intoSetId ) : long
ZInterStore ( string intoSetId, string setIds, string args ) : long
ZLexCount ( string setId, string min, string max ) : long
ZRange ( string setId, int min, int max ) : byte[][]
ZRangeByLex ( string setId, string min, string max, int skip = null, int take = null ) : byte[][]
ZRangeByScore ( string setId, double min, double max, int skip, int take ) : byte[][]
ZRangeByScore ( string setId, long min, long max, int skip, int take ) : byte[][]
ZRangeByScoreWithScores ( string setId, double min, double max, int skip, int take ) : byte[][]
ZRangeByScoreWithScores ( string setId, long min, long max, int skip, int take ) : byte[][]
ZRangeWithScores ( string setId, int min, int max ) : byte[][]
ZRank ( string setId, byte value ) : long
ZRem ( string setId, byte value ) : long
ZRemRangeByLex ( string setId, string min, string max ) : long
ZRemRangeByRank ( string setId, int min, int max ) : long
ZRemRangeByScore ( string setId, double fromScore, double toScore ) : long
ZRemRangeByScore ( string setId, long fromScore, long toScore ) : long
ZRevRange ( string setId, int min, int max ) : byte[][]
ZRevRangeByScore ( string setId, double min, double max, int skip, int take ) : byte[][]
ZRevRangeByScore ( string setId, long min, long max, int skip, int take ) : byte[][]
ZRevRangeByScoreWithScores ( string setId, double min, double max, int skip, int take ) : byte[][]
ZRevRangeByScoreWithScores ( string setId, long min, long max, int skip, int take ) : byte[][]
ZRevRangeWithScores ( string setId, int min, int max ) : byte[][]
ZRevRank ( string setId, byte value ) : long
ZScan ( string setId, ulong cursor, int count = 10, string match = null ) : ScanResult
ZScore ( string setId, byte value ) : double
ZUnionStore ( string intoSetId ) : long
ZUnionStore ( string intoSetId, string setIds, string args ) : long

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

비공개 메소드들

메소드 설명
AssertHashIdAndKey ( object hashId, byte key ) : void
AssertSetIdAndValue ( string setId, byte value ) : void
Discard ( ) : void
DisposeConnection ( ) : void
EndPipeline ( ) : void
Exec ( ) : void

Requires custom result parsing

GetRange ( byte commandBytes, string setId, int min, int max, bool withScores ) : byte[][]
GetRangeByScore ( byte commandBytes, string setId, double min, double max, int skip, int take, bool withScores ) : byte[][]
GetRangeByScore ( byte commandBytes, string setId, long min, long max, int skip, int take, bool withScores ) : byte[][]
Init ( RedisEndpoint config ) : void
Multi ( ) : void
SafeConnectionClose ( ) : void
SendExpectScanResult ( byte cmd ) : ServiceStack.Redis.ScanResult

메소드 상세

Append() 공개 메소드

public Append ( string key, byte value ) : long
key string
value byte
리턴 long

BLPop() 공개 메소드

public BLPop ( string listId, int timeOutSecs ) : byte[][]
listId string
timeOutSecs int
리턴 byte[][]

BLPopValue() 공개 메소드

public BLPopValue ( string listId, int timeOutSecs ) : byte[]
listId string
timeOutSecs int
리턴 byte[]

BLPopValue() 공개 메소드

public BLPopValue ( string listIds, int timeOutSecs ) : byte[][]
listIds string
timeOutSecs int
리턴 byte[][]

BRPop() 공개 메소드

public BRPop ( string listId, int timeOutSecs ) : byte[][]
listId string
timeOutSecs int
리턴 byte[][]

BRPopLPush() 공개 메소드

public BRPopLPush ( string fromListId, string toListId, int timeOutSecs ) : byte[]
fromListId string
toListId string
timeOutSecs int
리턴 byte[]

BRPopValue() 공개 메소드

public BRPopValue ( string listId, int timeOutSecs ) : byte[]
listId string
timeOutSecs int
리턴 byte[]

BRPopValue() 공개 메소드

public BRPopValue ( string listIds, int timeOutSecs ) : byte[][]
listIds string
timeOutSecs int
리턴 byte[][]

BgRewriteAof() 공개 메소드

public BgRewriteAof ( ) : void
리턴 void

BgSave() 공개 메소드

public BgSave ( ) : void
리턴 void

BitCount() 공개 메소드

public BitCount ( string key ) : long
key string
리턴 long

ChangeDb() 공개 메소드

public ChangeDb ( long db ) : void
db long
리턴 void

ClientGetName() 공개 메소드

public ClientGetName ( ) : string
리턴 string

ClientKill() 공개 메소드

public ClientKill ( string addr = null, string id = null, string type = null, string skipMe = null ) : long
addr string
id string
type string
skipMe string
리턴 long

ClientKill() 공개 메소드

public ClientKill ( string clientAddr ) : void
clientAddr string
리턴 void

ClientList() 공개 메소드

public ClientList ( ) : byte[]
리턴 byte[]

ClientPause() 공개 메소드

public ClientPause ( int timeOutMs ) : void
timeOutMs int
리턴 void

ClientSetName() 공개 메소드

public ClientSetName ( string name ) : void
name string
리턴 void

ConfigGet() 공개 메소드

public ConfigGet ( string pattern ) : byte[][]
pattern string
리턴 byte[][]

ConfigResetStat() 공개 메소드

public ConfigResetStat ( ) : void
리턴 void

ConfigRewrite() 공개 메소드

public ConfigRewrite ( ) : void
리턴 void

ConfigSet() 공개 메소드

public ConfigSet ( string item, byte value ) : void
item string
value byte
리턴 void

CreatePipelineCommand() 공개 메소드

public CreatePipelineCommand ( ) : RedisPipelineCommand
리턴 RedisPipelineCommand

CreateSubscription() 공개 메소드

public CreateSubscription ( ) : IRedisSubscription
리턴 IRedisSubscription

DebugSegfault() 공개 메소드

public DebugSegfault ( ) : void
리턴 void

DebugSleep() 공개 메소드

public DebugSleep ( double durationSecs ) : void
durationSecs double
리턴 void

Decr() 공개 메소드

public Decr ( string key ) : long
key string
리턴 long

DecrBy() 공개 메소드

public DecrBy ( string key, int count ) : long
key string
count int
리턴 long

Del() 공개 메소드

public Del ( ) : long
리턴 long

Del() 공개 메소드

public Del ( byte key ) : long
key byte
리턴 long

Del() 공개 메소드

public Del ( string key ) : long
key string
리턴 long

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

Dump() 공개 메소드

public Dump ( string key ) : byte[]
key string
리턴 byte[]

Echo() 공개 메소드

public Echo ( string text ) : string
text string
리턴 string

Exists() 공개 메소드

public Exists ( string key ) : long
key string
리턴 long

Expire() 공개 메소드

public Expire ( byte key, int seconds ) : bool
key byte
seconds int
리턴 bool

Expire() 공개 메소드

public Expire ( string key, int seconds ) : bool
key string
seconds int
리턴 bool

ExpireAt() 공개 메소드

public ExpireAt ( string key, long unixTime ) : bool
key string
unixTime long
리턴 bool

FlushAll() 공개 메소드

public FlushAll ( ) : void
리턴 void

FlushDb() 공개 메소드

public FlushDb ( ) : void
리턴 void

GeoAdd() 공개 메소드

public GeoAdd ( string key ) : long
key string
리턴 long

GeoAdd() 공개 메소드

public GeoAdd ( string key, double longitude, double latitude, string member ) : long
key string
longitude double
latitude double
member string
리턴 long

GeoDist() 공개 메소드

public GeoDist ( string key, string fromMember, string toMember, string unit = null ) : double
key string
fromMember string
toMember string
unit string
리턴 double

GeoHash() 공개 메소드

public GeoHash ( string key ) : string[]
key string
리턴 string[]

GeoPos() 공개 메소드

public GeoPos ( string key ) : List
key string
리턴 List

GeoRadius() 공개 메소드

public GeoRadius ( string key, double longitude, double latitude, double radius, string unit, bool withCoords = false, bool withDist = false, bool withHash = false, int count = null, bool asc = null ) : List
key string
longitude double
latitude double
radius double
unit string
withCoords bool
withDist bool
withHash bool
count int
asc bool
리턴 List

GeoRadiusByMember() 공개 메소드

public GeoRadiusByMember ( string key, string member, double radius, string unit, bool withCoords = false, bool withDist = false, bool withHash = false, int count = null, bool asc = null ) : List
key string
member string
radius double
unit string
withCoords bool
withDist bool
withHash bool
count int
asc bool
리턴 List

Get() 공개 메소드

public Get ( byte key ) : byte[]
key byte
리턴 byte[]

Get() 공개 메소드

public Get ( string key ) : byte[]
key string
리턴 byte[]

GetBit() 공개 메소드

public GetBit ( string key, int offset ) : long
key string
offset int
리턴 long

GetBytes() 공개 메소드

public GetBytes ( string key ) : byte[]
key string
리턴 byte[]

GetEntryType() 공개 메소드

public GetEntryType ( string key ) : RedisKeyType
key string
리턴 RedisKeyType

GetRange() 공개 메소드

public GetRange ( string key, int fromIndex, int toIndex ) : byte[]
key string
fromIndex int
toIndex int
리턴 byte[]

GetSet() 공개 메소드

public GetSet ( string key, byte value ) : byte[]
key string
value byte
리턴 byte[]

HDel() 공개 메소드

public HDel ( byte hashId, byte key ) : long
hashId byte
key byte
리턴 long

HDel() 공개 메소드

public HDel ( string hashId, byte key ) : long
hashId string
key byte
리턴 long

HExists() 공개 메소드

public HExists ( string hashId, byte key ) : long
hashId string
key byte
리턴 long

HGet() 공개 메소드

public HGet ( byte hashId, byte key ) : byte[]
hashId byte
key byte
리턴 byte[]

HGet() 공개 메소드

public HGet ( string hashId, byte key ) : byte[]
hashId string
key byte
리턴 byte[]

HGetAll() 공개 메소드

public HGetAll ( string hashId ) : byte[][]
hashId string
리턴 byte[][]

HIncrby() 공개 메소드

public HIncrby ( string hashId, byte key, int incrementBy ) : long
hashId string
key byte
incrementBy int
리턴 long

HIncrby() 공개 메소드

public HIncrby ( string hashId, byte key, long incrementBy ) : long
hashId string
key byte
incrementBy long
리턴 long

HIncrbyFloat() 공개 메소드

public HIncrbyFloat ( string hashId, byte key, double incrementBy ) : double
hashId string
key byte
incrementBy double
리턴 double

HKeys() 공개 메소드

public HKeys ( string hashId ) : byte[][]
hashId string
리턴 byte[][]

HLen() 공개 메소드

public HLen ( string hashId ) : long
hashId string
리턴 long

HMGet() 공개 메소드

public HMGet ( string hashId ) : byte[][]
hashId string
리턴 byte[][]

HMSet() 공개 메소드

public HMSet ( string hashId, byte keys, byte values ) : void
hashId string
keys byte
values byte
리턴 void

HScan() 공개 메소드

public HScan ( string hashId, ulong cursor, int count = 10, string match = null ) : ServiceStack.Redis.ScanResult
hashId string
cursor ulong
count int
match string
리턴 ServiceStack.Redis.ScanResult

HSet() 공개 메소드

public HSet ( byte hashId, byte key, byte value ) : long
hashId byte
key byte
value byte
리턴 long

HSet() 공개 메소드

public HSet ( string hashId, byte key, byte value ) : long
hashId string
key byte
value byte
리턴 long

HSetNX() 공개 메소드

public HSetNX ( string hashId, byte key, byte value ) : long
hashId string
key byte
value byte
리턴 long

HVals() 공개 메소드

public HVals ( string hashId ) : byte[][]
hashId string
리턴 byte[][]

Incr() 공개 메소드

public Incr ( string key ) : long
key string
리턴 long

IncrBy() 공개 메소드

public IncrBy ( string key, int count ) : long
key string
count int
리턴 long

IncrBy() 공개 메소드

public IncrBy ( string key, long count ) : long
key string
count long
리턴 long

IncrByFloat() 공개 메소드

public IncrByFloat ( string key, double incrBy ) : double
key string
incrBy double
리턴 double

Keys() 공개 메소드

public Keys ( string pattern ) : byte[][]
pattern string
리턴 byte[][]

LIndex() 공개 메소드

public LIndex ( string listId, int listIndex ) : byte[]
listId string
listIndex int
리턴 byte[]

LInsert() 공개 메소드

public LInsert ( string listId, bool insertBefore, byte pivot, byte value ) : void
listId string
insertBefore bool
pivot byte
value byte
리턴 void

LLen() 공개 메소드

public LLen ( string listId ) : long
listId string
리턴 long

LPop() 공개 메소드

public LPop ( string listId ) : byte[]
listId string
리턴 byte[]

LPush() 공개 메소드

public LPush ( string listId, byte value ) : long
listId string
value byte
리턴 long

LPushX() 공개 메소드

public LPushX ( string listId, byte value ) : long
listId string
value byte
리턴 long

LRange() 공개 메소드

public LRange ( string listId, int startingFrom, int endingAt ) : byte[][]
listId string
startingFrom int
endingAt int
리턴 byte[][]

LRem() 공개 메소드

public LRem ( string listId, int removeNoOfMatches, byte value ) : long
listId string
removeNoOfMatches int
value byte
리턴 long

LSet() 공개 메소드

public LSet ( string listId, int listIndex, byte value ) : void
listId string
listIndex int
value byte
리턴 void

LTrim() 공개 메소드

public LTrim ( string listId, int keepStartingFrom, int keepEndingAt ) : void
listId string
keepStartingFrom int
keepEndingAt int
리턴 void

MGet() 공개 메소드

public MGet ( ) : byte[][]
리턴 byte[][]

MSet() 공개 메소드

public MSet ( byte keys, byte values ) : void
keys byte
values byte
리턴 void

MSet() 공개 메소드

public MSet ( string keys, byte values ) : void
keys string
values byte
리턴 void

MSetNx() 공개 메소드

public MSetNx ( byte keys, byte values ) : bool
keys byte
values byte
리턴 bool

MSetNx() 공개 메소드

public MSetNx ( string keys, byte values ) : bool
keys string
values byte
리턴 bool

Migrate() 공개 메소드

public Migrate ( string host, int port, string key, int destinationDb, long timeoutMs ) : void
host string
port int
key string
destinationDb int
timeoutMs long
리턴 void

Move() 공개 메소드

public Move ( string key, int db ) : bool
key string
db int
리턴 bool

ObjectIdleTime() 공개 메소드

public ObjectIdleTime ( string key ) : long
key string
리턴 long

PExpire() 공개 메소드

public PExpire ( byte key, long ttlMs ) : bool
key byte
ttlMs long
리턴 bool

PExpire() 공개 메소드

public PExpire ( string key, long ttlMs ) : bool
key string
ttlMs long
리턴 bool

PExpireAt() 공개 메소드

public PExpireAt ( string key, long unixTimeMs ) : bool
key string
unixTimeMs long
리턴 bool

PSetEx() 공개 메소드

public PSetEx ( string key, long expireInMs, byte value ) : void
key string
expireInMs long
value byte
리턴 void

PSubscribe() 공개 메소드

public PSubscribe ( ) : byte[][]
리턴 byte[][]

PTtl() 공개 메소드

public PTtl ( string key ) : long
key string
리턴 long

PUnSubscribe() 공개 메소드

public PUnSubscribe ( ) : byte[][]
리턴 byte[][]

Persist() 공개 메소드

public Persist ( string key ) : bool
key string
리턴 bool

PfAdd() 공개 메소드

public PfAdd ( string key ) : bool
key string
리턴 bool

PfCount() 공개 메소드

public PfCount ( string key ) : long
key string
리턴 long

PfMerge() 공개 메소드

public PfMerge ( string toKeyId ) : void
toKeyId string
리턴 void

Ping() 공개 메소드

public Ping ( ) : bool
리턴 bool

Publish() 공개 메소드

public Publish ( string toChannel, byte message ) : long
toChannel string
message byte
리턴 long

Quit() 공개 메소드

public Quit ( ) : void
리턴 void

RPop() 공개 메소드

public RPop ( string listId ) : byte[]
listId string
리턴 byte[]

RPopLPush() 공개 메소드

public RPopLPush ( string fromListId, string toListId ) : byte[]
fromListId string
toListId string
리턴 byte[]

RPush() 공개 메소드

public RPush ( string listId, byte value ) : long
listId string
value byte
리턴 long

RPushX() 공개 메소드

public RPushX ( string listId, byte value ) : long
listId string
value byte
리턴 long

RandomKey() 공개 메소드

public RandomKey ( ) : string
리턴 string

RawCommand() 공개 메소드

public RawCommand ( ) : ServiceStack.Redis.RedisData
리턴 ServiceStack.Redis.RedisData

ReceiveMessages() 공개 메소드

public ReceiveMessages ( ) : byte[][]
리턴 byte[][]

RedisNativeClient() 공개 메소드

public RedisNativeClient ( ) : System
리턴 System

RedisNativeClient() 공개 메소드

public RedisNativeClient ( RedisEndpoint config ) : System
config RedisEndpoint
리턴 System

RedisNativeClient() 공개 메소드

public RedisNativeClient ( string connectionString ) : System
connectionString string
리턴 System

RedisNativeClient() 공개 메소드

public RedisNativeClient ( string host, int port ) : System
host string
port int
리턴 System

RedisNativeClient() 공개 메소드

public RedisNativeClient ( string host, int port, string password = null, long db = RedisConfig.DefaultDb ) : System
host string
port int
password string
db long
리턴 System

Rename() 공개 메소드

public Rename ( string oldKeyname, string newKeyname ) : void
oldKeyname string
newKeyname string
리턴 void

RenameNx() 공개 메소드

public RenameNx ( string oldKeyname, string newKeyname ) : bool
oldKeyname string
newKeyname string
리턴 bool

Restore() 공개 메소드

public Restore ( string key, long expireMs, byte dumpValue ) : byte[]
key string
expireMs long
dumpValue byte
리턴 byte[]

Role() 공개 메소드

public Role ( ) : ServiceStack.Redis.RedisText
리턴 ServiceStack.Redis.RedisText

SAdd() 공개 메소드

public SAdd ( string setId, byte value ) : long
setId string
value byte
리턴 long

SCard() 공개 메소드

public SCard ( string setId ) : long
setId string
리턴 long

SDiff() 공개 메소드

public SDiff ( string fromSetId ) : byte[][]
fromSetId string
리턴 byte[][]

SDiffStore() 공개 메소드

public SDiffStore ( string intoSetId, string fromSetId ) : void
intoSetId string
fromSetId string
리턴 void

SInter() 공개 메소드

public SInter ( ) : byte[][]
리턴 byte[][]

SInterStore() 공개 메소드

public SInterStore ( string intoSetId ) : void
intoSetId string
리턴 void

SIsMember() 공개 메소드

public SIsMember ( string setId, byte value ) : long
setId string
value byte
리턴 long

SMembers() 공개 메소드

public SMembers ( string setId ) : byte[][]
setId string
리턴 byte[][]

SMove() 공개 메소드

public SMove ( string fromSetId, string toSetId, byte value ) : void
fromSetId string
toSetId string
value byte
리턴 void

SPop() 공개 메소드

public SPop ( string setId ) : byte[]
setId string
리턴 byte[]

SPop() 공개 메소드

public SPop ( string setId, int count ) : byte[][]
setId string
count int
리턴 byte[][]

SRandMember() 공개 메소드

public SRandMember ( string setId ) : byte[]
setId string
리턴 byte[]

SRandMember() 공개 메소드

public SRandMember ( string setId, int count ) : byte[][]
setId string
count int
리턴 byte[][]

SRem() 공개 메소드

public SRem ( string setId, byte value ) : long
setId string
value byte
리턴 long

SScan() 공개 메소드

public SScan ( string setId, ulong cursor, int count = 10, string match = null ) : ServiceStack.Redis.ScanResult
setId string
cursor ulong
count int
match string
리턴 ServiceStack.Redis.ScanResult

SUnion() 공개 메소드

public SUnion ( ) : byte[][]
리턴 byte[][]

SUnionStore() 공개 메소드

public SUnionStore ( string intoSetId ) : void
intoSetId string
리턴 void

Save() 공개 메소드

public Save ( ) : void
리턴 void

SaveAsync() 공개 메소드

public SaveAsync ( ) : void
리턴 void

Scan() 공개 메소드

public Scan ( ulong cursor, int count = 10, string match = null ) : ServiceStack.Redis.ScanResult
cursor ulong
count int
match string
리턴 ServiceStack.Redis.ScanResult

SentinelFailover() 공개 메소드

public SentinelFailover ( string masterName ) : void
masterName string
리턴 void

SentinelGetMasterAddrByName() 공개 메소드

public SentinelGetMasterAddrByName ( string masterName ) : List
masterName string
리턴 List

SentinelMaster() 공개 메소드

public SentinelMaster ( string masterName ) : string>.Dictionary
masterName string
리턴 string>.Dictionary

SentinelMasters() 공개 메소드

public SentinelMasters ( ) : string>>.List
리턴 string>>.List

SentinelSentinels() 공개 메소드

public SentinelSentinels ( string masterName ) : string>>.List
masterName string
리턴 string>>.List

SentinelSlaves() 공개 메소드

public SentinelSlaves ( string masterName ) : string>>.List
masterName string
리턴 string>>.List

Set() 공개 메소드

public Set ( string key, byte value, bool exists, int expirySeconds, long expiryMs ) : bool
key string
value byte
exists bool
expirySeconds int
expiryMs long
리턴 bool

Set() 공개 메소드

public Set ( byte key, byte value, int expirySeconds, long expiryMs ) : void
key byte
value byte
expirySeconds int
expiryMs long
리턴 void

Set() 공개 메소드

public Set ( string key, byte value ) : void
key string
value byte
리턴 void

Set() 공개 메소드

public Set ( string key, byte value, int expirySeconds, long expiryMs ) : void
key string
value byte
expirySeconds int
expiryMs long
리턴 void

SetBit() 공개 메소드

public SetBit ( string key, int offset, int value ) : long
key string
offset int
value int
리턴 long

SetEx() 공개 메소드

public SetEx ( byte key, int expireInSeconds, byte value ) : void
key byte
expireInSeconds int
value byte
리턴 void

SetEx() 공개 메소드

public SetEx ( string key, int expireInSeconds, byte value ) : void
key string
expireInSeconds int
value byte
리턴 void

SetNX() 공개 메소드

public SetNX ( string key, byte value ) : long
key string
value byte
리턴 long

SetRange() 공개 메소드

public SetRange ( string key, int offset, byte value ) : long
key string
offset int
value byte
리턴 long

Shutdown() 공개 메소드

public Shutdown ( ) : void
리턴 void

ShutdownNoSave() 공개 메소드

public ShutdownNoSave ( ) : void
리턴 void

SlaveOf() 공개 메소드

public SlaveOf ( string hostname, int port ) : void
hostname string
port int
리턴 void

SlaveOfNoOne() 공개 메소드

public SlaveOfNoOne ( ) : void
리턴 void

Slowlog() 공개 메소드

public Slowlog ( int top ) : object[]
top int
리턴 object[]

SlowlogReset() 공개 메소드

public SlowlogReset ( ) : void
리턴 void

Sort() 공개 메소드

public Sort ( string listOrSetId, ServiceStack.Redis.SortOptions sortOptions ) : byte[][]
listOrSetId string
sortOptions ServiceStack.Redis.SortOptions
리턴 byte[][]

StrLen() 공개 메소드

public StrLen ( string key ) : long
key string
리턴 long

Subscribe() 공개 메소드

public Subscribe ( ) : byte[][]
리턴 byte[][]

Time() 공개 메소드

public Time ( ) : byte[][]
리턴 byte[][]

Ttl() 공개 메소드

public Ttl ( string key ) : long
key string
리턴 long

Type() 공개 메소드

public Type ( string key ) : string
key string
리턴 string

UnSubscribe() 공개 메소드

public UnSubscribe ( ) : byte[][]
리턴 byte[][]

UnWatch() 공개 메소드

public UnWatch ( ) : void
리턴 void

Watch() 공개 메소드

public Watch ( ) : void
리턴 void

ZAdd() 공개 메소드

public ZAdd ( string setId, double>.List pairs ) : long
setId string
pairs double>.List
리턴 long

ZAdd() 공개 메소드

public ZAdd ( string setId, long>.List pairs ) : long
setId string
pairs long>.List
리턴 long

ZAdd() 공개 메소드

public ZAdd ( string setId, double score, byte value ) : long
setId string
score double
value byte
리턴 long

ZAdd() 공개 메소드

public ZAdd ( string setId, long score, byte value ) : long
setId string
score long
value byte
리턴 long

ZCard() 공개 메소드

public ZCard ( string setId ) : long
setId string
리턴 long

ZCount() 공개 메소드

public ZCount ( string setId, double min, double max ) : long
setId string
min double
max double
리턴 long

ZCount() 공개 메소드

public ZCount ( string setId, long min, long max ) : long
setId string
min long
max long
리턴 long

ZIncrBy() 공개 메소드

public ZIncrBy ( string setId, double incrBy, byte value ) : double
setId string
incrBy double
value byte
리턴 double

ZIncrBy() 공개 메소드

public ZIncrBy ( string setId, long incrBy, byte value ) : double
setId string
incrBy long
value byte
리턴 double

ZInterStore() 공개 메소드

public ZInterStore ( string intoSetId ) : long
intoSetId string
리턴 long

ZInterStore() 공개 메소드

public ZInterStore ( string intoSetId, string setIds, string args ) : long
intoSetId string
setIds string
args string
리턴 long

ZLexCount() 공개 메소드

public ZLexCount ( string setId, string min, string max ) : long
setId string
min string
max string
리턴 long

ZRange() 공개 메소드

public ZRange ( string setId, int min, int max ) : byte[][]
setId string
min int
max int
리턴 byte[][]

ZRangeByLex() 공개 메소드

public ZRangeByLex ( string setId, string min, string max, int skip = null, int take = null ) : byte[][]
setId string
min string
max string
skip int
take int
리턴 byte[][]

ZRangeByScore() 공개 메소드

public ZRangeByScore ( string setId, double min, double max, int skip, int take ) : byte[][]
setId string
min double
max double
skip int
take int
리턴 byte[][]

ZRangeByScore() 공개 메소드

public ZRangeByScore ( string setId, long min, long max, int skip, int take ) : byte[][]
setId string
min long
max long
skip int
take int
리턴 byte[][]

ZRangeByScoreWithScores() 공개 메소드

public ZRangeByScoreWithScores ( string setId, double min, double max, int skip, int take ) : byte[][]
setId string
min double
max double
skip int
take int
리턴 byte[][]

ZRangeByScoreWithScores() 공개 메소드

public ZRangeByScoreWithScores ( string setId, long min, long max, int skip, int take ) : byte[][]
setId string
min long
max long
skip int
take int
리턴 byte[][]

ZRangeWithScores() 공개 메소드

public ZRangeWithScores ( string setId, int min, int max ) : byte[][]
setId string
min int
max int
리턴 byte[][]

ZRank() 공개 메소드

public ZRank ( string setId, byte value ) : long
setId string
value byte
리턴 long

ZRem() 공개 메소드

public ZRem ( string setId, byte value ) : long
setId string
value byte
리턴 long

ZRemRangeByLex() 공개 메소드

public ZRemRangeByLex ( string setId, string min, string max ) : long
setId string
min string
max string
리턴 long

ZRemRangeByRank() 공개 메소드

public ZRemRangeByRank ( string setId, int min, int max ) : long
setId string
min int
max int
리턴 long

ZRemRangeByScore() 공개 메소드

public ZRemRangeByScore ( string setId, double fromScore, double toScore ) : long
setId string
fromScore double
toScore double
리턴 long

ZRemRangeByScore() 공개 메소드

public ZRemRangeByScore ( string setId, long fromScore, long toScore ) : long
setId string
fromScore long
toScore long
리턴 long

ZRevRange() 공개 메소드

public ZRevRange ( string setId, int min, int max ) : byte[][]
setId string
min int
max int
리턴 byte[][]

ZRevRangeByScore() 공개 메소드

public ZRevRangeByScore ( string setId, double min, double max, int skip, int take ) : byte[][]
setId string
min double
max double
skip int
take int
리턴 byte[][]

ZRevRangeByScore() 공개 메소드

public ZRevRangeByScore ( string setId, long min, long max, int skip, int take ) : byte[][]
setId string
min long
max long
skip int
take int
리턴 byte[][]

ZRevRangeByScoreWithScores() 공개 메소드

public ZRevRangeByScoreWithScores ( string setId, double min, double max, int skip, int take ) : byte[][]
setId string
min double
max double
skip int
take int
리턴 byte[][]

ZRevRangeByScoreWithScores() 공개 메소드

public ZRevRangeByScoreWithScores ( string setId, long min, long max, int skip, int take ) : byte[][]
setId string
min long
max long
skip int
take int
리턴 byte[][]

ZRevRangeWithScores() 공개 메소드

public ZRevRangeWithScores ( string setId, int min, int max ) : byte[][]
setId string
min int
max int
리턴 byte[][]

ZRevRank() 공개 메소드

public ZRevRank ( string setId, byte value ) : long
setId string
value byte
리턴 long

ZScan() 공개 메소드

public ZScan ( string setId, ulong cursor, int count = 10, string match = null ) : ScanResult
setId string
cursor ulong
count int
match string
리턴 ScanResult

ZScore() 공개 메소드

public ZScore ( string setId, byte value ) : double
setId string
value byte
리턴 double

ZUnionStore() 공개 메소드

public ZUnionStore ( string intoSetId ) : long
intoSetId string
리턴 long

ZUnionStore() 공개 메소드

public ZUnionStore ( string intoSetId, string setIds, string args ) : long
intoSetId string
setIds string
args string
리턴 long

프로퍼티 상세

Bstream 보호되어 있는 프로퍼티

protected BufferedStream Bstream
리턴 BufferedStream

socket 보호되어 있는 프로퍼티

protected Socket socket
리턴 Socket

sslStream 보호되어 있는 프로퍼티

protected SslStream sslStream
리턴 SslStream