Module
Yoga.Redis
- Package
- purescript-yoga-redis
- Repository
- rowtype-yoga/purescript-yoga-redis
#RedisPassword Source
#RedisDatabase Source
#RedisKeyPrefix Source
#ConnectTimeout Source
#RetryDelay Source
#RedisValue Source
#RedisField Source
#RedisChannel Source
#RedisPattern Source
#TTLSeconds Source
#TTLMilliseconds Source
#RedisScore Source
#RedisConfigImpl Source
type RedisConfigImpl :: Row Typetype RedisConfigImpl = (connectTimeout :: ConnectTimeout, db :: RedisDatabase, family :: IPFamily, host :: RedisHost, keepAlive :: KeepAlive, keyPrefix :: RedisKeyPrefix, password :: RedisPassword, port :: RedisPort, retryStrategy :: Effect (Maybe RetryDelay))
#createRedis Source
createRedis :: forall opts opts_. Union opts opts_ RedisConfigImpl => Record opts -> Effect Redis#SetOptionsImpl Source
type SetOptionsImpl :: Row Typetype SetOptionsImpl = (ex :: TTLSeconds, keepttl :: Boolean, nx :: Boolean, px :: TTLMilliseconds, xx :: Boolean)
#set Source
set :: forall opts opts_. Union opts opts_ SetOptionsImpl => RedisKey -> RedisValue -> Record opts -> Redis -> Aff Unit#setex Source
setex :: RedisKey -> TTLSeconds -> RedisValue -> Redis -> Aff Unit#hget Source
hget :: RedisKey -> RedisField -> Redis -> Aff (Maybe RedisValue)#hsetImpl Source
hsetImpl :: EffectFn3 Redis RedisKey (Array { field :: RedisField, value :: RedisValue }) (Promise Int)#hset Source
hset :: RedisKey -> Array { field :: RedisField, value :: RedisValue } -> Redis -> Aff Int#hgetallImpl Source
hgetallImpl :: EffectFn2 Redis RedisKey (Promise (Array { field :: RedisField, value :: RedisValue }))#hgetall Source
hgetall :: RedisKey -> Redis -> Aff (Array { field :: RedisField, value :: RedisValue })#ZAddMember Source
type ZAddMember = { score :: RedisScore, value :: RedisValue }#ZAddOptionsImpl Source
type ZAddOptionsImpl :: Row Typetype ZAddOptionsImpl = (ch :: Boolean, gt :: Boolean, lt :: Boolean, nx :: Boolean, xx :: Boolean)
#zadd Source
zadd :: forall opts opts_. Union opts opts_ ZAddOptionsImpl => RedisKey -> Array ZAddMember -> Record opts -> Redis -> Aff Int#ZRangeMember Source
type ZRangeMember = { score :: RedisScore, value :: RedisValue }#zscore Source
zscore :: RedisKey -> RedisValue -> Redis -> Aff (Maybe RedisScore)#publish Source
publish :: RedisChannel -> RedisValue -> Redis -> Aff Int- Modules
- Yoga.
Redis - Yoga.
Redis. PubSub