Skip to content

Commit d596f47

Browse files
committed
add docs on running a redis server
1 parent 8612fb8 commit d596f47

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

docs/Server.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
Running a Redis Server
2+
===
3+
4+
StackExchange.Redis is a client library that connects to an existing redis server. So; how do you *get* a running redis server? The good news is that it isn't tricky.
5+
6+
## Linux
7+
8+
The main redis build targets linux, so you can simply download, make, and run redis from there; follow the instructions [here](https://redis.io/download#installation)
9+
10+
## Windows
11+
12+
There are multiple ways of running redis on windows:
13+
14+
- Memurai : a fully supported, well-maintained port of redis for Windows (this is a commercial product, with a free developer version available, and free trials)
15+
- previous to Memurai, MSOpenTech had a Windows port of linux, but this is no longer maintained and is now very out of date; it is not recommended, but: [here](https://www.nuget.org/packages/redis-64/)
16+
- WSL/WSL2 : on Windows 10, you can run redis for linux in the Windows Subsystem for Linux; note, however, that WSL may have some significant performance implications, and WSL2 appears as a *different* machine (not the local machine), due to running as a VM
17+
18+
## Docker
19+
20+
If you are happy to run redis in a container, [an image is available on Docker Hub](https://hub.docker.com/_/redis/)
21+
22+
## Cloud
23+
24+
If you don't want to run your own redis servers, multiple cloud offerings are available, including
25+
26+
- RedisLabs
27+
- Azure Redis Cache
28+
- AWS ElastiCache for Redis

0 commit comments

Comments
 (0)