Skip to content

Commit 07542c1

Browse files
committed
new redis resources
1 parent 0a9cf1b commit 07542c1

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

content/pages/03-data/11-redis.markdown

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ with your Python code.
6262
functionality via Python code.
6363

6464

65-
### Redis examples
65+
### Redis tools and examples
6666
Redis' wide applicability can be a downside if you don't know what to start
6767
using it for in your application. The following code and posts provide common
6868
use cases for Redis.
@@ -75,6 +75,10 @@ use cases for Redis.
7575
is a library to make it easier to move data between redis clusters
7676
and groups.
7777

78+
* [redis-rdb-tools](https://github.com/sripathikrishnan/redis-rdb-tools)
79+
parses the Redis' database storage files and can dump the contents to
80+
JSON files.
81+
7882

7983
### Redis Security
8084
Redis should be customized out of its default configuration to secure it
@@ -104,6 +108,10 @@ down against malicious actors, you will want to learn more about operating,
104108
scaling and collecting metrics. The following resources should help you
105109
get started in those areas.
106110

111+
* [A Key Expired In Redis, You Won't Believe What Happened Next](https://engineering.grab.com/a-key-expired-in-redis-you-wont-believe-what-happened-next)
112+
is a well-written post on issues one team found with their configuration
113+
when they were using Redis for a lot of data caching.
114+
107115
* [Redis-playbook](https://github.com/mikeblum/redis-playbook) is an Ansible
108116
playbook for installing, configuring and securing a Redis instance.
109117

@@ -116,6 +124,12 @@ get started in those areas.
116124
and into [MySQL](/mysql.html) that is worth a read as you scale up your
117125
Redis usage.
118126

127+
* [Learn Redis the hard way (in production)](https://tech.trivago.com/2017/01/25/learn-redis-the-hard-way-in-production/)
128+
investigates problems found with a development team's Redis
129+
infrastructure, how they went about debugging them and ultimately fixing
130+
some of the issues, while being aware of limitations that could cause
131+
them issues in the future.
132+
119133
* This video on
120134
[Scaling Redis at Twitter](https://www.youtube.com/watch?v=rP9EKvWt0zo) is
121135
a detailed look behind the scenes with a massive Redis deployment.
@@ -141,3 +155,7 @@ get started in those areas.
141155
shows how to mock out a Redis instance using the
142156
[redislite](https://github.com/yahoo/redislite) library and clean up
143157
existing hacks you may be using to test your Redis usage.
158+
159+
* [Our journey from Redis 2 to Redis 3 while not taking the site down](https://engineering.skybettingandgaming.com/2017/09/25/redis-2-to-redis-3/)
160+
explains their infrastructure and uptime demands in the gambling industry,
161+
and how they were able to roll their upgraded Redis versions.

0 commit comments

Comments
 (0)