Home

package

  • Arrays
    • arcount
    • ardel
    • ardelrange
    • arget
    • argetrange
    • argrep
    • arinfo
    • arinsert
    • arlastitems
    • arlen
    • armget
    • armset
    • arnext
    • arop
    • arring
    • arscan
    • arseek
    • arset
  • Batch
    • new
    • commands
    • one
    • map2
    • decode
    • each
    • all
    • map
    • CountError
  • Bitmaps
    • bitcount
    • bitfield
    • bitfield_ro
    • bitop
    • bitpos
    • getbit
    • setbit
  • ByteIo
    • new
    • from_empty_eof
  • Bytes
    • is_eq
    • from_list
    • from_str
    • from_quote
    • to_list
    • to_utf8
    • len
    • is_empty
  • Client
    • attach
    • handshake!
    • connect!
    • disposition
  • Cluster
    • asking
    • cluster_addslots
    • cluster_addslotsrange
    • cluster_bumpepoch
    • cluster_count_failure_reports
    • cluster_countkeysinslot
    • cluster_delslots
    • cluster_delslotsrange
    • cluster_failover
    • cluster_flushslots
    • cluster_forget
    • cluster_getkeysinslot
    • cluster_info
    • cluster_keyslot
    • cluster_links
    • cluster_meet
    • cluster_migration
    • cluster_myid
    • cluster_myshardid
    • cluster_nodes
    • cluster_replicas
    • cluster_replicate
    • cluster_reset
    • cluster_saveconfig
    • cluster_set_config_epoch
    • cluster_setslot
    • cluster_shards
    • cluster_slaves
    • cluster_slot_stats
    • cluster_slots
    • readonly
    • readwrite
  • Command
    • is_eq
    • new
    • to_parts
    • from_bytes
    • from_nonempty_bytes
    • from_utf8
    • ping
    • ping_with_message
    • echo
    • encode
    • encode_pipeline
    • pipeline_size
    • encode_bounded
    • Error
  • Commands
    • Strings
    • HyperLogLog
    • Transactions
    • Session
    • Sets
    • Lists
    • Hashes
    • Bitmaps
    • Scripting
    • PubSub
    • Keyspace
    • Geo
    • SortedSets
    • Arrays
    • VectorSets
    • Streams
    • Cluster
    • Server
  • Config
    • is_eq
    • default
    • redis_compatible
    • decoder_limits
    • command_limit
    • request_byte_limit
    • response_byte_limit
    • read_size
  • Connection
    • open
    • request!
    • batch!
  • Decoder
    • default_limits
    • redis_compatible_limits
    • init
    • with_limits
    • buffered_len
    • feed
    • finish
    • Limits
    • EndContext
    • DecodeError
    • FeedResult
  • Execute
    • request!
    • batch!
    • no_reply!
    • disposition
    • batch_disposition
    • Read
    • ByteIo
    • ValidationError
    • ExchangeError
    • Error
    • Disposition
  • Geo
    • geoadd
    • geodist
    • geohash
    • geopos
    • georadius
    • georadius_ro
    • georadiusbymember
    • georadiusbymember_ro
    • geosearch
    • geosearchstore
  • Hashes
    • hdel
    • hexists
    • hexpire
    • hexpireat
    • hexpiretime
    • hget
    • hgetall
    • hgetdel
    • hgetex
    • himport_discard
    • himport_discardall
    • himport_prepare
    • himport_set
    • hincrby
    • hincrbyfloat
    • hkeys
    • hlen
    • hmget
    • hmset
    • hpersist
    • hpexpire
    • hpexpireat
    • hpexpiretime
    • hpttl
    • hrandfield
    • hscan
    • hset
    • hsetex
    • hsetnx
    • hstrlen
    • httl
    • hvals
  • HyperLogLog
    • pfadd
    • pfcount
    • pfmerge
  • Keyspace
    • copy
    • del
    • dump
    • exists
    • expire
    • expireat
    • expiretime
    • keys
    • migrate
    • move
    • object_encoding
    • object_freq
    • object_idletime
    • object_refcount
    • persist
    • pexpire
    • pexpireat
    • pexpiretime
    • pttl
    • randomkey
    • rename
    • renamenx
    • restore
    • scan
    • sort
    • sort_ro
    • touch
    • ttl
    • type_
    • unlink
    • wait
    • waitaof
  • Lists
    • blmove
    • blmovem
    • blmpop
    • blpop
    • brpop
    • brpoplpush
    • lindex
    • linsert
    • llen
    • lmove
    • lmovem
    • lmpop
    • lpop
    • lpos
    • lpush
    • lpushx
    • lrange
    • lrem
    • lset
    • ltrim
    • rpop
    • rpoplpush
    • rpush
    • rpushx
  • NoReply
    • unsafe_assume_suppressed
    • commands
  • NonEmpty
    • new
    • from_list
    • to_list
    • len
  • NonEmptyBytes
    • is_eq
    • from_bytes
    • from_quote
    • to_bytes
  • Positive
    • is_eq
    • parser_for
    • encoder_for
    • from_u64
    • from_numeral
    • to_u64
  • PubSub
    • psubscribe
    • publish
    • pubsub_channels
    • pubsub_numpat
    • pubsub_numsub
    • pubsub_shardchannels
    • pubsub_shardnumsub
    • punsubscribe
    • spublish
    • ssubscribe
    • subscribe
    • sunsubscribe
    • unsubscribe
  • Reply
    • classify_error
    • utf8
    • raw
    • bulk
    • bulk_or_null
    • integer
    • integer_boolean
    • simple
    • okay
    • array
    • array_or_null
    • optional_bulk_array
    • ErrorClass
    • Expected
    • Error
    • Optional
    • OptionalArray
    • OptionalBytes
  • Request
    • new
    • command
    • decode
    • map
    • Error
  • Resp
    • is_eq
    • bulk_utf8
    • simple_utf8
    • error_utf8
  • Scripting
    • eval
    • eval_ro
    • evalsha
    • evalsha_ro
    • fcall
    • fcall_ro
    • function_delete
    • function_dump
    • function_flush
    • function_kill
    • function_list
    • function_load
    • function_restore
    • function_stats
    • script_debug
    • script_exists
    • script_flush
    • script_kill
    • script_load
  • Server
    • acl_cat
    • acl_deluser
    • acl_dryrun
    • acl_genpass
    • acl_getuser
    • acl_list
    • acl_load
    • acl_log
    • acl_save
    • acl_setuser
    • acl_users
    • acl_whoami
    • backup_abort
    • backup_cleanup
    • backup_list
    • backup_seal
    • backup_start
    • backup_status
    • bgrewriteaof
    • bgsave
    • command
    • command_count
    • command_docs
    • command_getkeys
    • command_getkeysandflags
    • command_info
    • command_list
    • config_get
    • config_resetstat
    • config_rewrite
    • config_set
    • dbsize
    • failover
    • flushall
    • flushdb
    • hotkeys_get
    • hotkeys_reset
    • hotkeys_start
    • hotkeys_stop
    • info
    • lastsave
    • latency_doctor
    • latency_graph
    • latency_histogram
    • latency_history
    • latency_latest
    • latency_reset
    • lolwut
    • memory_doctor
    • memory_malloc_stats
    • memory_purge
    • memory_stats
    • memory_usage
    • module_list
    • module_load
    • module_loadex
    • module_unload
    • monitor
    • replicaof
    • role
    • save
    • shutdown
    • slaveof
    • slowlog_get
    • slowlog_len
    • slowlog_reset
    • swapdb
    • time
    • trimslots
  • Session
    • auth
    • client_caching
    • client_getname
    • client_getredir
    • client_id
    • client_info
    • client_kill
    • client_list
    • client_no_evict
    • client_no_touch
    • client_pause
    • client_reply
    • client_setinfo
    • client_setname
    • client_tracking
    • client_trackinginfo
    • client_unblock
    • client_unpause
    • echo
    • hello
    • ping
    • quit
    • reset
    • select
  • Sets
    • sadd
    • scard
    • sdiff
    • sdiffcard
    • sdiffstore
    • sinter
    • sintercard
    • sinterstore
    • sismember
    • smembers
    • smismember
    • smove
    • spop
    • srandmember
    • srem
    • sscan
    • sunion
    • sunioncard
    • sunionstore
  • SortedSets
    • bzmpop
    • bzpopmax
    • bzpopmin
    • zadd
    • zcard
    • zcount
    • zdiff
    • zdiffstore
    • zincrby
    • zinter
    • zintercard
    • zinterstore
    • zlexcount
    • zmpop
    • zmscore
    • zpopmax
    • zpopmin
    • zrandmember
    • zrange
    • zrangebylex
    • zrangebyscore
    • zrangestore
    • zrank
    • zrem
    • zremrangebylex
    • zremrangebyrank
    • zremrangebyscore
    • zrevrange
    • zrevrangebylex
    • zrevrangebyscore
    • zrevrank
    • zscan
    • zscore
    • zunion
    • zunionstore
  • Streams
    • xack
    • xackdel
    • xadd
    • xautoclaim
    • xcfgset
    • xclaim
    • xdel
    • xdelex
    • xgroup_create
    • xgroup_createconsumer
    • xgroup_delconsumer
    • xgroup_destroy
    • xgroup_setid
    • xinfo_consumers
    • xinfo_groups
    • xinfo_stream
    • xlen
    • xnack
    • xpending
    • xrange
    • xread
    • xreadgroup
    • xrevrange
    • xtrim
  • Strings
    • append
    • decr
    • decrby
    • delex
    • digest
    • get
    • getdel
    • getex
    • getrange
    • getset
    • incr
    • incrby
    • incrbyfloat
    • increx
    • lcs
    • mget
    • mset
    • msetex
    • msetnx
    • psetex
    • set
    • setex
    • setnx
    • setrange
    • strlen
    • substr
  • Transactions
    • discard
    • exec
    • multi
    • unwatch
    • watch
  • VectorSets
    • vadd
    • vcard
    • vdim
    • vemb
    • vgetattr
    • vinfo
    • vismember
    • vlinks
    • vrandmember
    • vrange
    • vrem
    • vsetattr
    • vsim
  • Arrays.arcount : List(U8) -> Command
  • Arrays.ardel : List(U8), List(U8), List(List(U8)) -> Command
  • Arrays.ardelrange : List(U8), { start : List(U8), end : List(U8) }, List({ start : List(U8), end : List(U8) }) -> Command
  • Arrays.arget : List(U8), List(U8) -> Command
  • Arrays.argetrange : List(U8), List(U8), List(U8) -> Command
  • Arrays.argrep : List(U8), List(U8), List(U8), { operator : List(U8), operand : List(U8) }, List({ operator : List(U8), operand : List(U8) }), List(List(U8)) -> Command
  • Arrays.arinfo : List(U8), List(List(U8)) -> Command
  • Arrays.arinsert : List(U8), List(U8), List(List(U8)) -> Command
  • Arrays.arlastitems : List(U8), List(U8), List(List(U8)) -> Command
  • Arrays.arlen : List(U8) -> Command
  • Arrays.armget : List(U8), List(U8), List(List(U8)) -> Command
  • Arrays.armset : List(U8), { index : List(U8), value : List(U8) }, List({ index : List(U8), value : List(U8) }) -> Command
  • Arrays.arnext : List(U8) -> Command
  • Arrays.arop : List(U8), List(U8), List(U8), { first : List(U8), rest : List(List(U8)) } -> Command
  • Arrays.arring : List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • Arrays.arscan : List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • Arrays.arseek : List(U8), List(U8) -> Command
  • Arrays.arset : List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • Batch.new : List(Command), (List(Resp) -> Try(value, error)) -> Batch(value, error)
  • Batch.commands : Batch(value, error) -> List(Command)
  • Batch.one : Request(value, error) -> Batch(value, [ServerError(Bytes), ReplyDecodeFailure(error), ReplyCountMismatch({ expected : U64, actual : U64 })])
  • Batch.map2 : Batch(a, left_err), Batch(b, right_err), (a, b -> value) -> Batch(value, [LeftFailure(left_err), RightFailure(right_err)])
  • Batch.decode : Batch(value, error), List(Resp) -> Try(value, [BatchDecodeFailure(error), ReplyCountMismatch({ expected : U64, actual : U64 })])
  • Batch.each : List(Request(value, error)) -> Batch(List(Try(value, Error(error))), CountError)
  • Batch.all : List(Request(value, error)) -> Batch(List(value), [ElementFailed({ index : U64, error : Error(error) }), ReplyCountMismatch({ expected : U64, actual : U64 })])
  • Batch.map : Batch(a, error), (a -> b) -> Batch(b, error)
  • Batch.CountError : [ReplyCountMismatch({ expected : U64, actual : U64 })]
  • Bitmaps.bitcount : List(U8), List(List(U8)) -> Command
  • Bitmaps.bitfield : List(U8), List(List(U8)) -> Command
  • Bitmaps.bitfield_ro : List(U8), List(List(U8)) -> Command
  • Bitmaps.bitop : List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • Bitmaps.bitpos : List(U8), List(U8), List(List(U8)) -> Command
  • Bitmaps.getbit : List(U8), List(U8) -> Command
  • Bitmaps.setbit : List(U8), List(U8), List(U8) -> Command
  • ByteIo.new : { read! : U64 => Try(Read, read_err), write_all! : List(U8) => Try({ }, write_err) } -> ByteIo(read_err, write_err)
  • ByteIo.from_empty_eof : { read_bytes! : U64 => Try(List(U8), read_err), write_all! : List(U8) => Try({ }, write_err) } -> ByteIo(read_err, write_err)
  • Bytes.is_eq : _
  • Bytes.from_list : List(U8) -> Bytes
  • Bytes.from_str : Str -> Bytes
  • Bytes.from_quote : Str -> Try(Bytes, [BadQuotedBytes(Str), ..])
  • Bytes.to_list : Bytes -> List(U8)
  • Bytes.to_utf8 : Bytes -> Try(Str, [InvalidUtf8])
  • Bytes.len : Bytes -> U64
  • Bytes.is_empty : Bytes -> Bool
  • Client.attach : Client, ByteIo(read_err, write_err) -> Connection(read_err, write_err)
  • Client.handshake! : Client, Connection(read_err, write_err) => Try({ }, HandshakeError(read_err, write_err))
  • Client.connect! : Client, ByteIo(read_err, write_err) => Try(Connection(read_err, write_err), HandshakeError(read_err, write_err))
  • Client.disposition : HandshakeError(read_err, write_err) -> Disposition
  • Cluster.asking : () -> Command
  • Cluster.cluster_addslots : List(U8), List(List(U8)) -> Command
  • Cluster.cluster_addslotsrange : { start_slot : List(U8), end_slot : List(U8) }, List({ start_slot : List(U8), end_slot : List(U8) }) -> Command
  • Cluster.cluster_bumpepoch : () -> Command
  • Cluster.cluster_count_failure_reports : List(U8) -> Command
  • Cluster.cluster_countkeysinslot : List(U8) -> Command
  • Cluster.cluster_delslots : List(U8), List(List(U8)) -> Command
  • Cluster.cluster_delslotsrange : { start_slot : List(U8), end_slot : List(U8) }, List({ start_slot : List(U8), end_slot : List(U8) }) -> Command
  • Cluster.cluster_failover : List(List(U8)) -> Command
  • Cluster.cluster_flushslots : () -> Command
  • Cluster.cluster_forget : List(U8) -> Command
  • Cluster.cluster_getkeysinslot : List(U8), List(U8) -> Command
  • Cluster.cluster_info : () -> Command
  • Cluster.cluster_keyslot : List(U8) -> Command
  • Cluster.cluster_links : () -> Command
  • Cluster.cluster_meet : List(U8), List(U8), List(List(U8)) -> Command
  • Cluster.cluster_migration : { first : List(U8), rest : List(List(U8)) } -> Command
  • Cluster.cluster_myid : () -> Command
  • Cluster.cluster_myshardid : () -> Command
  • Cluster.cluster_nodes : () -> Command
  • Cluster.cluster_replicas : List(U8) -> Command
  • Cluster.cluster_replicate : List(U8) -> Command
  • Cluster.cluster_reset : List(List(U8)) -> Command
  • Cluster.cluster_saveconfig : () -> Command
  • Cluster.cluster_set_config_epoch : List(U8) -> Command
  • Cluster.cluster_setslot : List(U8), { first : List(U8), rest : List(List(U8)) } -> Command
  • Cluster.cluster_shards : () -> Command
  • Cluster.cluster_slaves : List(U8) -> Command
  • Cluster.cluster_slot_stats : { first : List(U8), rest : List(List(U8)) } -> Command
  • Cluster.cluster_slots : () -> Command
  • Cluster.readonly : () -> Command
  • Cluster.readwrite : () -> Command
  • Command.is_eq : _
  • Command.new : NonEmptyBytes, List(Bytes) -> Command
  • Command.to_parts : Command -> List(List(U8))
  • Command.from_bytes : List(U8), List(List(U8)) -> Try(Command, Error)
  • Command.from_nonempty_bytes : NonEmptyBytes, List(List(U8)) -> Command
  • Command.from_utf8 : Str, List(Str) -> Try(Command, Error)
  • Command.ping : () -> Command
  • Command.ping_with_message : List(U8) -> Command
  • Command.echo : List(U8) -> Command
  • Command.encode : Command -> List(U8)
  • Command.encode_pipeline : List(Command) -> List(U8)
  • Command.pipeline_size : List(Command), U64 -> Try(U64, [RequestByteLimitExceeded({ limit : U64 })])
  • Command.encode_bounded : List(Command), U64 -> Try(List(U8), [RequestByteLimitExceeded({ limit : U64 })])
  • Command.Error : [EmptyCommandName]
  • Commands.Strings : StringCommands
  • Commands.HyperLogLog : HyperLogLogCommands
  • Commands.Transactions : TransactionCommands
  • Commands.Session : SessionCommands
  • Commands.Sets : SetCommands
  • Commands.Lists : ListCommands
  • Commands.Hashes : HashCommands
  • Commands.Bitmaps : BitmapCommands
  • Commands.Scripting : ScriptingCommands
  • Commands.PubSub : PubSubCommands
  • Commands.Keyspace : KeyspaceCommands
  • Commands.Geo : GeoCommands
  • Commands.SortedSets : SortedSetCommands
  • Commands.Arrays : ArrayCommands
  • Commands.VectorSets : VectorSetCommands
  • Commands.Streams : StreamCommands
  • Commands.Cluster : ClusterCommands
  • Commands.Server : ServerCommands
  • Config.is_eq : _
  • Config.default : Config
  • Config.redis_compatible : Config
  • Config.decoder_limits : Config -> Limits
  • Config.command_limit : Config -> U64
  • Config.request_byte_limit : Config -> U64
  • Config.response_byte_limit : Config -> U64
  • Config.read_size : Config -> U64
  • Connection.open : Config, ByteIo(read_err, write_err) -> Connection(read_err, write_err)
  • Connection.request! : Connection(read_err, write_err), Request(value, decode_err) => Try(value, Error(read_err, write_err, decode_err))
  • Connection.batch! : Connection(read_err, write_err), Batch(value, decode_err) => Try(value, [RequestRejected(ValidationError), ExchangeFailed(ExchangeError(read_err, write_err)), BatchDecodeFailure(decode_err), ReplyCountMismatch({ expected : U64, actual : U64 })])
  • Decoder.default_limits : Limits
  • Decoder.redis_compatible_limits : Limits
  • Decoder.init : () -> Decoder
  • Decoder.with_limits : Limits -> Decoder
  • Decoder.buffered_len : Decoder -> U64
  • Decoder.feed : Decoder, List(U8) -> FeedResult
  • Decoder.finish : Decoder -> Try({ }, DecodeError)
  • Decoder.Limits : { max_array_length : U64, max_bulk_length : U64, max_depth : U64, max_frame_length : U64, max_line_length : U64, max_values : U64 }
  • Decoder.EndContext : [ArrayItems({ remaining : U64 }), BulkCarriageReturn, BulkData({ remaining : U64 }), BulkLineFeed, LineEnd, LineFeed]
  • Decoder.DecodeError : [ArrayLengthLimitExceeded({ actual : U64, at : U64, limit : U64 }), BulkLengthLimitExceeded({ actual : U64, at : U64, limit : U64 }), ExpectedBulkTerminator({ actual : U8, at : U64, expected : U8 }), FrameLengthLimitExceeded({ at : U64, limit : U64 }), InvalidArrayLength({ at : U64, header : List(U8) }), InvalidBulkLength({ at : U64, header : List(U8) }), InvalidInteger({ at : U64, header : List(U8) }), InvalidLineEnding({ at : U64 }), LineLengthLimitExceeded({ at : U64, limit : U64 }), NestingLimitExceeded({ at : U64, limit : U64 }), UnexpectedEnd({ at : U64, context : EndContext }), UnknownType({ at : U64, byte : U8 }), ValueLimitExceeded({ at : U64, limit : U64 })]
  • Decoder.FeedResult : [Failed({ completed : List(Resp), error : DecodeError }), Progress({ decoder : Decoder, values : List(Resp) })]
  • Execute.request! : Config, Request(value, decode_err), ByteIo(read_err, write_err) => Try(value, Error(read_err, write_err, decode_err))
  • Execute.batch! : Config, Batch(value, decode_err), ByteIo(read_err, write_err) => Try(value, [RequestRejected(ValidationError), ExchangeFailed(ExchangeError(read_err, write_err)), BatchDecodeFailure(decode_err), ReplyCountMismatch({ expected : U64, actual : U64 })])
  • Execute.no_reply! : Config, NoReply, { write_all! : List(U8) => Try({ }, write_err) } => Try({ }, [RequestRejected(ValidationError), WriteFailed(write_err)])
  • Execute.disposition : Error(read_err, write_err, decode_err) -> Disposition
  • Execute.batch_disposition : [RequestRejected(ValidationError), ExchangeFailed(ExchangeError(read_err, write_err)), BatchDecodeFailure(decode_err), ReplyCountMismatch({ expected : U64, actual : U64 })] -> Disposition
  • Execute.Read : [Data(List(U8)), End]
  • Execute.ByteIo : { read! : U64 => Try(Read, read_err), write_all! : List(U8) => Try({ }, write_err) }
  • Execute.ValidationError : [CommandLimitExceeded({ actual : U64, limit : U64 }), RequestByteLimitExceeded({ limit : U64 })]
  • Execute.ExchangeError : [WriteFailed(write_err), ReadFailed(read_err), ConnectionClosed({ expected : U64, received : U64 }), ProtocolFailure({ completed : U64, error : DecodeError }), EmptyData, ReadLimitExceeded({ actual : U64, limit : U64 }), ResponseByteLimitExceeded({ limit : U64 }), UnexpectedData({ buffered : U64, expected : U64, received : U64 })]
  • Execute.Error : [RequestRejected(ValidationError), ExchangeFailed(ExchangeError(read_err, write_err)), ServerError(Bytes), ReplyDecodeFailure(decode_err)]
  • Execute.Disposition : [Reuse, Discard]
  • Geo.geoadd : List(U8), List(List(U8)), { longitude : List(U8), latitude : List(U8), member : List(U8) }, List({ longitude : List(U8), latitude : List(U8), member : List(U8) }) -> Command
  • Geo.geodist : List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • Geo.geohash : List(U8), List(List(U8)) -> Command
  • Geo.geopos : List(U8), List(List(U8)) -> Command
  • Geo.georadius : List(U8), List(U8), List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • Geo.georadius_ro : List(U8), List(U8), List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • Geo.georadiusbymember : List(U8), List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • Geo.georadiusbymember_ro : List(U8), List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • Geo.geosearch : List(U8), { first : List(U8), rest : List(List(U8)) }, { first : List(U8), rest : List(List(U8)) }, List(List(U8)) -> Command
  • Geo.geosearchstore : List(U8), List(U8), { first : List(U8), rest : List(List(U8)) }, { first : List(U8), rest : List(List(U8)) }, List(List(U8)) -> Command
  • Hashes.hdel : List(U8), List(U8), List(List(U8)) -> Command
  • Hashes.hexists : List(U8), List(U8) -> Command
  • Hashes.hexpire : List(U8), List(U8), List(List(U8)), List(U8), List(List(U8)) -> Command
  • Hashes.hexpireat : List(U8), List(U8), List(List(U8)), List(U8), List(List(U8)) -> Command
  • Hashes.hexpiretime : List(U8), List(U8), List(List(U8)) -> Command
  • Hashes.hget : List(U8), List(U8) -> Command
  • Hashes.hgetall : List(U8) -> Command
  • Hashes.hgetdel : List(U8), List(U8), List(List(U8)) -> Command
  • Hashes.hgetex : List(U8), List(List(U8)), List(U8), List(List(U8)) -> Command
  • Hashes.himport_discard : List(U8) -> Command
  • Hashes.himport_discardall : () -> Command
  • Hashes.himport_prepare : List(U8), List(U8), List(List(U8)) -> Command
  • Hashes.himport_set : List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • Hashes.hincrby : List(U8), List(U8), List(U8) -> Command
  • Hashes.hincrbyfloat : List(U8), List(U8), List(U8) -> Command
  • Hashes.hkeys : List(U8) -> Command
  • Hashes.hlen : List(U8) -> Command
  • Hashes.hmget : List(U8), List(U8), List(List(U8)) -> Command
  • Hashes.hmset : List(U8), { field : List(U8), value : List(U8) }, List({ field : List(U8), value : List(U8) }) -> Command
  • Hashes.hpersist : List(U8), List(U8), List(List(U8)) -> Command
  • Hashes.hpexpire : List(U8), List(U8), List(List(U8)), List(U8), List(List(U8)) -> Command
  • Hashes.hpexpireat : List(U8), List(U8), List(List(U8)), List(U8), List(List(U8)) -> Command
  • Hashes.hpexpiretime : List(U8), List(U8), List(List(U8)) -> Command
  • Hashes.hpttl : List(U8), List(U8), List(List(U8)) -> Command
  • Hashes.hrandfield : List(U8), List(List(U8)) -> Command
  • Hashes.hscan : List(U8), List(U8), List(List(U8)) -> Command
  • Hashes.hset : List(U8), { field : List(U8), value : List(U8) }, List({ field : List(U8), value : List(U8) }) -> Command
  • Hashes.hsetex : List(U8), List(List(U8)), { field : List(U8), value : List(U8) }, List({ field : List(U8), value : List(U8) }) -> Command
  • Hashes.hsetnx : List(U8), List(U8), List(U8) -> Command
  • Hashes.hstrlen : List(U8), List(U8) -> Command
  • Hashes.httl : List(U8), List(U8), List(List(U8)) -> Command
  • Hashes.hvals : List(U8) -> Command
  • HyperLogLog.pfadd : List(U8), List(List(U8)) -> Command
  • HyperLogLog.pfcount : List(U8), List(List(U8)) -> Command
  • HyperLogLog.pfmerge : List(U8), List(List(U8)) -> Command
  • Keyspace.copy : List(U8), List(U8), List(List(U8)) -> Command
  • Keyspace.del : List(U8), List(List(U8)) -> Command
  • Keyspace.dump : List(U8) -> Command
  • Keyspace.exists : List(U8), List(List(U8)) -> Command
  • Keyspace.expire : List(U8), List(U8), List(List(U8)) -> Command
  • Keyspace.expireat : List(U8), List(U8), List(List(U8)) -> Command
  • Keyspace.expiretime : List(U8) -> Command
  • Keyspace.keys : List(U8) -> Command
  • Keyspace.migrate : List(U8), List(U8), List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • Keyspace.move : List(U8), List(U8) -> Command
  • Keyspace.object_encoding : List(U8) -> Command
  • Keyspace.object_freq : List(U8) -> Command
  • Keyspace.object_idletime : List(U8) -> Command
  • Keyspace.object_refcount : List(U8) -> Command
  • Keyspace.persist : List(U8) -> Command
  • Keyspace.pexpire : List(U8), List(U8), List(List(U8)) -> Command
  • Keyspace.pexpireat : List(U8), List(U8), List(List(U8)) -> Command
  • Keyspace.pexpiretime : List(U8) -> Command
  • Keyspace.pttl : List(U8) -> Command
  • Keyspace.randomkey : () -> Command
  • Keyspace.rename : List(U8), List(U8) -> Command
  • Keyspace.renamenx : List(U8), List(U8) -> Command
  • Keyspace.restore : List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • Keyspace.scan : List(U8), List(List(U8)) -> Command
  • Keyspace.sort : List(U8), List(List(U8)) -> Command
  • Keyspace.sort_ro : List(U8), List(List(U8)) -> Command
  • Keyspace.touch : List(U8), List(List(U8)) -> Command
  • Keyspace.ttl : List(U8) -> Command
  • Keyspace.type_ : List(U8) -> Command
  • Keyspace.unlink : List(U8), List(List(U8)) -> Command
  • Keyspace.wait : List(U8), List(U8) -> Command
  • Keyspace.waitaof : List(U8), List(U8), List(U8) -> Command
  • Lists.blmove : List(U8), List(U8), List(U8), List(U8), List(U8) -> Command
  • Lists.blmovem : List(U8), List(U8), List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • Lists.blmpop : List(U8), List(U8), List(List(U8)), List(U8), List(List(U8)) -> Command
  • Lists.blpop : List(U8), List(List(U8)), List(U8) -> Command
  • Lists.brpop : List(U8), List(List(U8)), List(U8) -> Command
  • Lists.brpoplpush : List(U8), List(U8), List(U8) -> Command
  • Lists.lindex : List(U8), List(U8) -> Command
  • Lists.linsert : List(U8), List(U8), List(U8), List(U8) -> Command
  • Lists.llen : List(U8) -> Command
  • Lists.lmove : List(U8), List(U8), List(U8), List(U8) -> Command
  • Lists.lmovem : List(U8), List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • Lists.lmpop : List(U8), List(List(U8)), List(U8), List(List(U8)) -> Command
  • Lists.lpop : List(U8), List(List(U8)) -> Command
  • Lists.lpos : List(U8), List(U8), List(List(U8)) -> Command
  • Lists.lpush : List(U8), List(U8), List(List(U8)) -> Command
  • Lists.lpushx : List(U8), List(U8), List(List(U8)) -> Command
  • Lists.lrange : List(U8), List(U8), List(U8) -> Command
  • Lists.lrem : List(U8), List(U8), List(U8) -> Command
  • Lists.lset : List(U8), List(U8), List(U8) -> Command
  • Lists.ltrim : List(U8), List(U8), List(U8) -> Command
  • Lists.rpop : List(U8), List(List(U8)) -> Command
  • Lists.rpoplpush : List(U8), List(U8) -> Command
  • Lists.rpush : List(U8), List(U8), List(List(U8)) -> Command
  • Lists.rpushx : List(U8), List(U8), List(List(U8)) -> Command
  • NoReply.unsafe_assume_suppressed : List(Command) -> NoReply
  • NoReply.commands : NoReply -> List(Command)
  • NonEmpty.new : item, List(item) -> NonEmpty(item)
  • NonEmpty.from_list : List(item) -> Try(NonEmpty(item), [EmptyList])
  • NonEmpty.to_list : NonEmpty(item) -> List(item)
  • NonEmpty.len : NonEmpty(item) -> U64
  • NonEmptyBytes.is_eq : _
  • NonEmptyBytes.from_bytes : Bytes -> Try(NonEmptyBytes, [EmptyBytes])
  • NonEmptyBytes.from_quote : Str -> Try(NonEmptyBytes, [BadQuotedBytes(Str), ..])
  • NonEmptyBytes.to_bytes : NonEmptyBytes -> Bytes
  • Positive.is_eq : _
  • Positive.parser_for : _
  • Positive.encoder_for : _
  • Positive.from_u64 : U64 -> Try(Positive, [Zero])
  • Positive.from_numeral : Numeral -> Try(Positive, [InvalidNumeral(Str), ..])
  • Positive.to_u64 : Positive -> U64
  • PubSub.psubscribe : List(U8), List(List(U8)) -> Command
  • PubSub.publish : List(U8), List(U8) -> Command
  • PubSub.pubsub_channels : List(List(U8)) -> Command
  • PubSub.pubsub_numpat : () -> Command
  • PubSub.pubsub_numsub : List(List(U8)) -> Command
  • PubSub.pubsub_shardchannels : List(List(U8)) -> Command
  • PubSub.pubsub_shardnumsub : List(List(U8)) -> Command
  • PubSub.punsubscribe : List(List(U8)) -> Command
  • PubSub.spublish : List(U8), List(U8) -> Command
  • PubSub.ssubscribe : List(U8), List(List(U8)) -> Command
  • PubSub.subscribe : List(U8), List(List(U8)) -> Command
  • PubSub.sunsubscribe : List(List(U8)) -> Command
  • PubSub.unsubscribe : List(List(U8)) -> Command
  • Reply.classify_error : Bytes -> ErrorClass
  • Reply.utf8 : List(U8) -> Try(Str, [InvalidUtf8])
  • Reply.raw : Resp -> Try(Resp, Error)
  • Reply.bulk : Resp -> Try(List(U8), Error)
  • Reply.bulk_or_null : Resp -> Try(OptionalBytes, Error)
  • Reply.integer : Resp -> Try(I64, Error)
  • Reply.integer_boolean : Resp -> Try(Bool, Error)
  • Reply.simple : Resp -> Try(List(U8), Error)
  • Reply.okay : Resp -> Try({ }, Error)
  • Reply.array : Resp -> Try(List(Resp), Error)
  • Reply.array_or_null : Resp -> Try(OptionalArray, Error)
  • Reply.optional_bulk_array : Resp -> Try(List(OptionalBytes), Error)
  • Reply.ErrorClass : [Generic, WrongType, Moved, Ask, NoAuth, WrongPass, NoPermission, Busy, Loading, ReadOnly, OutOfMemory, ClusterDown, TryAgain, ExecAbort, NoScript, Unknown(Bytes)]
  • Reply.Expected : [ArrayOrNullReply, ArrayReply, BulkOrNullReply, BulkReply, IntegerBooleanReply, IntegerReply, OkayReply, OptionalBulkArrayReply, SimpleReply]
  • Reply.Error : [ServerError(List(U8)), UnexpectedReply({ actual : Resp, expected : Expected })]
  • Reply.Optional : [Absent, Present(value)]
  • Reply.OptionalArray : Optional(List(Resp))
  • Reply.OptionalBytes : Optional(List(U8))
  • Request.new : Command, (Resp -> Try(value, error)) -> Request(value, error)
  • Request.command : Request(value, error) -> Command
  • Request.decode : Request(value, error), Resp -> Try(value, Error(error))
  • Request.map : Request(a, error), (a -> b) -> Request(b, error)
  • Request.Error : [ServerError(Bytes), ReplyDecodeFailure(error)]
  • Resp.is_eq : _
  • Resp.bulk_utf8 : Str -> Resp
  • Resp.simple_utf8 : Str -> Resp
  • Resp.error_utf8 : Str -> Resp
  • Scripting.eval : List(U8), List(List(U8)), List(List(U8)) -> Command
  • Scripting.eval_ro : List(U8), List(List(U8)), List(List(U8)) -> Command
  • Scripting.evalsha : List(U8), List(List(U8)), List(List(U8)) -> Command
  • Scripting.evalsha_ro : List(U8), List(List(U8)), List(List(U8)) -> Command
  • Scripting.fcall : List(U8), List(List(U8)), List(List(U8)) -> Command
  • Scripting.fcall_ro : List(U8), List(List(U8)), List(List(U8)) -> Command
  • Scripting.function_delete : List(U8) -> Command
  • Scripting.function_dump : () -> Command
  • Scripting.function_flush : List(List(U8)) -> Command
  • Scripting.function_kill : () -> Command
  • Scripting.function_list : List(List(U8)) -> Command
  • Scripting.function_load : List(List(U8)), List(U8) -> Command
  • Scripting.function_restore : List(U8), List(List(U8)) -> Command
  • Scripting.function_stats : () -> Command
  • Scripting.script_debug : List(U8) -> Command
  • Scripting.script_exists : List(U8), List(List(U8)) -> Command
  • Scripting.script_flush : List(List(U8)) -> Command
  • Scripting.script_kill : () -> Command
  • Scripting.script_load : List(U8) -> Command
  • Server.acl_cat : List(List(U8)) -> Command
  • Server.acl_deluser : List(U8), List(List(U8)) -> Command
  • Server.acl_dryrun : List(U8), List(U8), List(List(U8)) -> Command
  • Server.acl_genpass : List(List(U8)) -> Command
  • Server.acl_getuser : List(U8) -> Command
  • Server.acl_list : () -> Command
  • Server.acl_load : () -> Command
  • Server.acl_log : List(List(U8)) -> Command
  • Server.acl_save : () -> Command
  • Server.acl_setuser : List(U8), List(List(U8)) -> Command
  • Server.acl_users : () -> Command
  • Server.acl_whoami : () -> Command
  • Server.backup_abort : () -> Command
  • Server.backup_cleanup : () -> Command
  • Server.backup_list : () -> Command
  • Server.backup_seal : () -> Command
  • Server.backup_start : () -> Command
  • Server.backup_status : () -> Command
  • Server.bgrewriteaof : () -> Command
  • Server.bgsave : List(List(U8)) -> Command
  • Server.command : () -> Command
  • Server.command_count : () -> Command
  • Server.command_docs : List(List(U8)) -> Command
  • Server.command_getkeys : List(U8), List(List(U8)) -> Command
  • Server.command_getkeysandflags : List(U8), List(List(U8)) -> Command
  • Server.command_info : List(List(U8)) -> Command
  • Server.command_list : List(List(U8)) -> Command
  • Server.config_get : List(U8), List(List(U8)) -> Command
  • Server.config_resetstat : () -> Command
  • Server.config_rewrite : () -> Command
  • Server.config_set : { parameter : List(U8), value : List(U8) }, List({ parameter : List(U8), value : List(U8) }) -> Command
  • Server.dbsize : () -> Command
  • Server.failover : List(List(U8)) -> Command
  • Server.flushall : List(List(U8)) -> Command
  • Server.flushdb : List(List(U8)) -> Command
  • Server.hotkeys_get : () -> Command
  • Server.hotkeys_reset : () -> Command
  • Server.hotkeys_start : List(List(U8)) -> Command
  • Server.hotkeys_stop : () -> Command
  • Server.info : List(List(U8)) -> Command
  • Server.lastsave : () -> Command
  • Server.latency_doctor : () -> Command
  • Server.latency_graph : List(U8) -> Command
  • Server.latency_histogram : List(List(U8)) -> Command
  • Server.latency_history : List(U8) -> Command
  • Server.latency_latest : () -> Command
  • Server.latency_reset : List(List(U8)) -> Command
  • Server.lolwut : List(List(U8)) -> Command
  • Server.memory_doctor : () -> Command
  • Server.memory_malloc_stats : () -> Command
  • Server.memory_purge : () -> Command
  • Server.memory_stats : () -> Command
  • Server.memory_usage : List(U8), List(List(U8)) -> Command
  • Server.module_list : () -> Command
  • Server.module_load : List(U8), List(List(U8)) -> Command
  • Server.module_loadex : List(U8), List(List(U8)) -> Command
  • Server.module_unload : List(U8) -> Command
  • Server.monitor : () -> Command
  • Server.replicaof : { first : List(U8), rest : List(List(U8)) } -> Command
  • Server.role : () -> Command
  • Server.save : () -> Command
  • Server.shutdown : List(List(U8)) -> Command
  • Server.slaveof : { first : List(U8), rest : List(List(U8)) } -> Command
  • Server.slowlog_get : List(List(U8)) -> Command
  • Server.slowlog_len : () -> Command
  • Server.slowlog_reset : () -> Command
  • Server.swapdb : List(U8), List(U8) -> Command
  • Server.time : () -> Command
  • Server.trimslots : { startslot : List(U8), endslot : List(U8) }, List({ startslot : List(U8), endslot : List(U8) }) -> Command
  • Session.auth : List(List(U8)), List(U8) -> Command
  • Session.client_caching : List(U8) -> Command
  • Session.client_getname : () -> Command
  • Session.client_getredir : () -> Command
  • Session.client_id : () -> Command
  • Session.client_info : () -> Command
  • Session.client_kill : { first : List(U8), rest : List(List(U8)) } -> Command
  • Session.client_list : List(List(U8)) -> Command
  • Session.client_no_evict : List(U8) -> Command
  • Session.client_no_touch : List(U8) -> Command
  • Session.client_pause : List(U8), List(List(U8)) -> Command
  • Session.client_reply : List(U8) -> Command
  • Session.client_setinfo : { first : List(U8), rest : List(List(U8)) } -> Command
  • Session.client_setname : List(U8) -> Command
  • Session.client_tracking : List(U8), List(List(U8)) -> Command
  • Session.client_trackinginfo : () -> Command
  • Session.client_unblock : List(U8), List(List(U8)) -> Command
  • Session.client_unpause : () -> Command
  • Session.echo : List(U8) -> Command
  • Session.hello : List(List(U8)) -> Command
  • Session.ping : List(List(U8)) -> Command
  • Session.quit : () -> Command
  • Session.reset : () -> Command
  • Session.select : List(U8) -> Command
  • Sets.sadd : List(U8), List(U8), List(List(U8)) -> Command
  • Sets.scard : List(U8) -> Command
  • Sets.sdiff : List(U8), List(List(U8)) -> Command
  • Sets.sdiffcard : List(U8), List(List(U8)), List(List(U8)) -> Command
  • Sets.sdiffstore : List(U8), List(U8), List(List(U8)) -> Command
  • Sets.sinter : List(U8), List(List(U8)) -> Command
  • Sets.sintercard : List(U8), List(List(U8)), List(List(U8)) -> Command
  • Sets.sinterstore : List(U8), List(U8), List(List(U8)) -> Command
  • Sets.sismember : List(U8), List(U8) -> Command
  • Sets.smembers : List(U8) -> Command
  • Sets.smismember : List(U8), List(U8), List(List(U8)) -> Command
  • Sets.smove : List(U8), List(U8), List(U8) -> Command
  • Sets.spop : List(U8), List(List(U8)) -> Command
  • Sets.srandmember : List(U8), List(List(U8)) -> Command
  • Sets.srem : List(U8), List(U8), List(List(U8)) -> Command
  • Sets.sscan : List(U8), List(U8), List(List(U8)) -> Command
  • Sets.sunion : List(U8), List(List(U8)) -> Command
  • Sets.sunioncard : List(U8), List(List(U8)), List(List(U8)) -> Command
  • Sets.sunionstore : List(U8), List(U8), List(List(U8)) -> Command
  • SortedSets.bzmpop : List(U8), List(U8), List(List(U8)), List(U8), List(List(U8)) -> Command
  • SortedSets.bzpopmax : List(U8), List(List(U8)), List(U8) -> Command
  • SortedSets.bzpopmin : List(U8), List(List(U8)), List(U8) -> Command
  • SortedSets.zadd : List(U8), List(List(U8)), { score : List(U8), member : List(U8) }, List({ score : List(U8), member : List(U8) }) -> Command
  • SortedSets.zcard : List(U8) -> Command
  • SortedSets.zcount : List(U8), List(U8), List(U8) -> Command
  • SortedSets.zdiff : List(U8), List(List(U8)), List(List(U8)) -> Command
  • SortedSets.zdiffstore : List(U8), List(U8), List(List(U8)) -> Command
  • SortedSets.zincrby : List(U8), List(U8), List(U8) -> Command
  • SortedSets.zinter : List(U8), List(List(U8)), List(List(U8)) -> Command
  • SortedSets.zintercard : List(U8), List(List(U8)), List(List(U8)) -> Command
  • SortedSets.zinterstore : List(U8), List(U8), List(List(U8)), List(List(U8)) -> Command
  • SortedSets.zlexcount : List(U8), List(U8), List(U8) -> Command
  • SortedSets.zmpop : List(U8), List(List(U8)), List(U8), List(List(U8)) -> Command
  • SortedSets.zmscore : List(U8), List(U8), List(List(U8)) -> Command
  • SortedSets.zpopmax : List(U8), List(List(U8)) -> Command
  • SortedSets.zpopmin : List(U8), List(List(U8)) -> Command
  • SortedSets.zrandmember : List(U8), List(List(U8)) -> Command
  • SortedSets.zrange : List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • SortedSets.zrangebylex : List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • SortedSets.zrangebyscore : List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • SortedSets.zrangestore : List(U8), List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • SortedSets.zrank : List(U8), List(U8), List(List(U8)) -> Command
  • SortedSets.zrem : List(U8), List(U8), List(List(U8)) -> Command
  • SortedSets.zremrangebylex : List(U8), List(U8), List(U8) -> Command
  • SortedSets.zremrangebyrank : List(U8), List(U8), List(U8) -> Command
  • SortedSets.zremrangebyscore : List(U8), List(U8), List(U8) -> Command
  • SortedSets.zrevrange : List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • SortedSets.zrevrangebylex : List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • SortedSets.zrevrangebyscore : List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • SortedSets.zrevrank : List(U8), List(U8), List(List(U8)) -> Command
  • SortedSets.zscan : List(U8), List(U8), List(List(U8)) -> Command
  • SortedSets.zscore : List(U8), List(U8) -> Command
  • SortedSets.zunion : List(U8), List(List(U8)), List(List(U8)) -> Command
  • SortedSets.zunionstore : List(U8), List(U8), List(List(U8)), List(List(U8)) -> Command
  • Streams.xack : List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • Streams.xackdel : List(U8), List(U8), List(List(U8)), List(U8), List(List(U8)) -> Command
  • Streams.xadd : List(U8), List(List(U8)), List(U8), { field : List(U8), value : List(U8) }, List({ field : List(U8), value : List(U8) }) -> Command
  • Streams.xautoclaim : List(U8), List(U8), List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • Streams.xcfgset : List(U8), List(List(U8)) -> Command
  • Streams.xclaim : List(U8), List(U8), List(U8), List(U8), List(U8), List(List(U8)), List(List(U8)) -> Command
  • Streams.xdel : List(U8), List(U8), List(List(U8)) -> Command
  • Streams.xdelex : List(U8), List(List(U8)), List(U8), List(List(U8)) -> Command
  • Streams.xgroup_create : List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • Streams.xgroup_createconsumer : List(U8), List(U8), List(U8) -> Command
  • Streams.xgroup_delconsumer : List(U8), List(U8), List(U8) -> Command
  • Streams.xgroup_destroy : List(U8), List(U8) -> Command
  • Streams.xgroup_setid : List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • Streams.xinfo_consumers : List(U8), List(U8) -> Command
  • Streams.xinfo_groups : List(U8) -> Command
  • Streams.xinfo_stream : List(U8), List(List(U8)) -> Command
  • Streams.xlen : List(U8) -> Command
  • Streams.xnack : List(U8), List(U8), List(U8), List(U8), List(List(U8)), List(List(U8)) -> Command
  • Streams.xpending : List(U8), List(U8), List(List(U8)) -> Command
  • Streams.xrange : List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • Streams.xread : List(List(U8)), { key : List(U8), id : List(U8) }, List({ key : List(U8), id : List(U8) }) -> Command
  • Streams.xreadgroup : List(U8), List(U8), List(List(U8)), { key : List(U8), id : List(U8) }, List({ key : List(U8), id : List(U8) }) -> Command
  • Streams.xrevrange : List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • Streams.xtrim : List(U8), List(U8), List(List(U8)), List(U8), List(List(U8)) -> Command
  • Strings.append : List(U8), List(U8) -> Command
  • Strings.decr : List(U8) -> Command
  • Strings.decrby : List(U8), List(U8) -> Command
  • Strings.delex : List(U8), List(List(U8)) -> Command
  • Strings.digest : List(U8) -> Command
  • Strings.get : List(U8) -> Command
  • Strings.getdel : List(U8) -> Command
  • Strings.getex : List(U8), List(List(U8)) -> Command
  • Strings.getrange : List(U8), List(U8), List(U8) -> Command
  • Strings.getset : List(U8), List(U8) -> Command
  • Strings.incr : List(U8) -> Command
  • Strings.incrby : List(U8), List(U8) -> Command
  • Strings.incrbyfloat : List(U8), List(U8) -> Command
  • Strings.increx : List(U8), List(List(U8)) -> Command
  • Strings.lcs : List(U8), List(U8), List(List(U8)) -> Command
  • Strings.mget : List(U8), List(List(U8)) -> Command
  • Strings.mset : { key : List(U8), value : List(U8) }, List({ key : List(U8), value : List(U8) }) -> Command
  • Strings.msetex : { key : List(U8), value : List(U8) }, List({ key : List(U8), value : List(U8) }), List(List(U8)) -> Command
  • Strings.msetnx : { key : List(U8), value : List(U8) }, List({ key : List(U8), value : List(U8) }) -> Command
  • Strings.psetex : List(U8), List(U8), List(U8) -> Command
  • Strings.set : List(U8), List(U8), List(List(U8)) -> Command
  • Strings.setex : List(U8), List(U8), List(U8) -> Command
  • Strings.setnx : List(U8), List(U8) -> Command
  • Strings.setrange : List(U8), List(U8), List(U8) -> Command
  • Strings.strlen : List(U8) -> Command
  • Strings.substr : List(U8), List(U8), List(U8) -> Command
  • Transactions.discard : () -> Command
  • Transactions.exec : () -> Command
  • Transactions.multi : () -> Command
  • Transactions.unwatch : () -> Command
  • Transactions.watch : List(U8), List(List(U8)) -> Command
  • VectorSets.vadd : List(U8), List(List(U8)), [Fp32(List(U8)), Values({ first : List(U8), rest : List(List(U8)) })], List(U8), List(List(U8)) -> Command
  • VectorSets.vcard : List(U8) -> Command
  • VectorSets.vdim : List(U8) -> Command
  • VectorSets.vemb : List(U8), List(U8), List(List(U8)) -> Command
  • VectorSets.vgetattr : List(U8), List(U8) -> Command
  • VectorSets.vinfo : List(U8) -> Command
  • VectorSets.vismember : List(U8), List(U8) -> Command
  • VectorSets.vlinks : List(U8), List(U8), List(List(U8)) -> Command
  • VectorSets.vrandmember : List(U8), List(List(U8)) -> Command
  • VectorSets.vrange : List(U8), List(U8), List(U8), List(List(U8)) -> Command
  • VectorSets.vrem : List(U8), List(U8) -> Command
  • VectorSets.vsetattr : List(U8), List(U8), List(U8) -> Command
  • VectorSets.vsim : List(U8), [Element(List(U8)), Fp32(List(U8)), Values({ first : List(U8), rest : List(List(U8)) })], List(List(U8)) -> Command

Made by people who like to make nice things.