# wai-session-redis
[](https://github.com/t4ccer/wai-session-redis/actions/workflows/build.yml)
[](https://hackage.haskell.org/package/wai-session-redis)
Provides Redis based session store for [Network.Wai.Session](https://hackage.haskell.org/package/wai-session)
For example usage view [example/Main.hs](https://github.com/t4ccer/wai-session-redis/tree/main/example/Main.hs)
## Tests
To run tests `wai-session-redis` must have access to running `redis` instance.
### Using docker and stack
```bash
docker run --name redis-session-tests -p 6379:6379 -d redis
stack test
docker rm -f redis-session-tests
```
### Using nix
Nix takes care of running `redis` instance and testing `wai-session-redis`.
```bash
nix-build
```