You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/features/flashstorage.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -179,7 +179,7 @@ some amount of time.
179
179
180
180
For example, if you only store objects with TTL's of 86400 (about a day) or
181
181
2400s. If you set `ext_low_ttl` to 2400 or higher, all of the latter objects
182
-
will get stuck together. Once all of those objets have expired, the page they
182
+
will get stuck together. Once all of those objects have expired, the page they
183
183
were in is reclaimed entirely. This avoids holes and compaction necessary if
184
184
placed alongside the longer TTL'ed objects.
185
185
@@ -276,11 +276,11 @@ Compaction however does require rewriting pages. More details of that is in doc/
276
276
277
277
`-o ext_path=/data/file:5G` this is enough to get you started. See `memcached --help` for other options. This wiki will update with more details on what the options do, but most users should be able to use a minimal subset of options. If you have a very high performance setup, feel free to reach out and we can walk you through a configuration.
278
278
279
-
The above creates an external cache of 5 gigabytes. Due to how the shim works, you wil not be able to actually store 5 gigabytes due to fragmentation over time. Background jobs will attempt to keep fragmentation in check.
279
+
The above creates an external cache of 5 gigabytes. Due to how the shim works, you will not be able to actually store 5 gigabytes due to fragmentation over time. Background jobs will attempt to keep fragmentation in check.
280
280
281
281
## How safe is this really?
282
282
283
-
I test pretty aggressively while developing features. The general stability of memcached should attest to a high quality. This feature is still in an experimental tages, but has had a good amount of baking time for the operations it does support. Keep in mind that many features are disabled for items sent to disk (incr/decr/append/prepend)
283
+
I test pretty aggressively while developing features. The general stability of memcached should attest to a high quality. This feature is still in an experimental stage, but has had a good amount of baking time for the operations it does support. Keep in mind that many features are disabled for items sent to disk (incr/decr/append/prepend)
284
284
285
285
---
286
286
@@ -673,7 +673,7 @@ The slab page balancer has an algorithm specific for extstore configurations.
673
673
674
674
For reference, [a python](https://github.com/memcached/memcached/blob/master/scripts/memcached-automove-extstore) and [internal C version](https://github.com/memcached/memcached/blob/master/slab_automove_extstore.c) of the algorithm exist.
675
675
676
-
When tuning changes to the algoritm, it's easy to disable the internal
676
+
When tuning changes to the algorithm, it's easy to disable the internal
677
677
algorithm and use external scripts.
678
678
679
679
Since the extstore system is designed to send items to storage before they're
Copy file name to clipboardExpand all lines: content/features/proxy/infrastructure.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ date = 2024-09-01T09:08:32-07:00
4
4
weight = 50
5
5
+++
6
6
7
-
This page provides illustraed examples of ways that you can create load-balanced, multiple-node cacheing systems using the Memcached built-in proxy. For a general overview of the built-in proxy, see [Built-in proxy]({{<proxy_base_path>}}).
7
+
This page provides illustraed examples of ways that you can create load-balanced, multiple-node caching systems using the Memcached built-in proxy. For a general overview of the built-in proxy, see [Built-in proxy]({{<proxy_base_path>}}).
8
8
9
9
The memcached proxy is a flexible and lightweight system with few
10
10
dependencies. Any memcached binary can be a proxy, a cache server, or both.
Copy file name to clipboardExpand all lines: content/features/proxy/reference.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -221,7 +221,7 @@ cmdmap {
221
221
Replace the following:
222
222
223
223
* <var>COMMAND</var>: a Memcached command—for example, `set`. For a command list, see [Basic Text Protocol](/protocols/basic/).
224
-
* <var>ROUTE_HANDLER</var>: a full route-handler defnition—for example, `route_direct{ [...] }`.
224
+
* <var>ROUTE_HANDLER</var>: a full route-handler definition—for example, `route_direct{ [...] }`.
225
225
226
226
You can use a `cmdmap{}` call in your configuration file in any place where a route handler call is valid. The following example `map{}` block defines a route that proxy uses only for keys with the prefix `main` and the command `set`:
0 commit comments