{"id":157,"date":"2023-06-22T08:48:24","date_gmt":"2023-01-16T14:35:24","guid":{"rendered":"https:\/\/www.silicloud.com\/ja\/blog\/index.php\/2023\/11\/30\/redis%e3%81%a7%e3%82%bd%e3%83%bc%e3%83%88%e3%81%95%e3%82%8c%e3%81%9f%e3%82%bb%e3%83%83%e3%83%88%e3%82%92%e7%ae%a1%e7%90%86%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95\/"},"modified":"2025-07-31T21:14:51","modified_gmt":"2025-07-31T12:14:51","slug":"redis%e3%81%a7%e3%82%bd%e3%83%bc%e3%83%88%e3%81%95%e3%82%8c%e3%81%9f%e3%82%bb%e3%83%83%e3%83%88%e3%82%92%e7%ae%a1%e7%90%86%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/ja\/blog\/redis%e3%81%a7%e3%82%bd%e3%83%bc%e3%83%88%e3%81%95%e3%82%8c%e3%81%9f%e3%82%bb%e3%83%83%e3%83%88%e3%82%92%e7%ae%a1%e7%90%86%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95\/","title":{"rendered":"Redis\u3067\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092\u7ba1\u7406\u306e\u65b9\u6cd5"},"content":{"rendered":"<h3>\u306f\u3058\u3081\u306b<\/h3>\n<p>Redis\u306f\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u306e\u30a4\u30f3\u30e1\u30e2\u30ea\u306e\u30ad\u30fc\u30d0\u30ea\u30e5\u30fc\u30c7\u30fc\u30bf\u30b9\u30c8\u30a2\u3067\u3059\u3002Redis\u3067\u306f\u3001\u30bd\u30fc\u30c8\u3055\u308c\u305f\u96c6\u5408\u306f\u30bb\u30c3\u30c8\u3068\u540c\u69d8\u306e\u30c7\u30fc\u30bf\u578b\u3067\u3042\u308a\u3001\u4e21\u65b9\u3068\u3082\u7e70\u308a\u8fd4\u3057\u306e\u306a\u3044\u6587\u5b57\u5217\u306e\u30b0\u30eb\u30fc\u30d7\u3067\u3059\u3002\u7570\u306a\u308b\u70b9\u306f\u3001\u30bd\u30fc\u30c8\u3055\u308c\u305f\u96c6\u5408\u306e\u5404\u30e1\u30f3\u30d0\u30fc\u306f\u30b9\u30b3\u30a2\u3068\u95a2\u9023\u4ed8\u3051\u3089\u308c\u3066\u304a\u308a\u3001\u6700\u5c0f\u30b9\u30b3\u30a2\u304b\u3089\u6700\u5927\u30b9\u30b3\u30a2\u307e\u3067\u30bd\u30fc\u30c8\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u308b\u3053\u3068\u3067\u3059\u3002\u30bb\u30c3\u30c8\u3068\u540c\u69d8\u306b\u3001\u30bd\u30fc\u30c8\u3055\u308c\u305f\u96c6\u5408\u306e\u3059\u3079\u3066\u306e\u30e1\u30f3\u30d0\u30fc\u306f\u4e00\u610f\u3067\u306a\u3051\u308c\u3070\u306a\u308a\u307e\u305b\u3093\u304c\u3001\u8907\u6570\u306e\u30e1\u30f3\u30d0\u30fc\u304c\u540c\u3058\u30b9\u30b3\u30a2\u3092\u5171\u6709\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n<p>\u3053\u306e\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u3067\u306f\u3001\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u306e\u4f5c\u6210\u65b9\u6cd5\u3001\u30e1\u30f3\u30d0\u30fc\u306e\u53d6\u5f97\u3068\u524a\u9664\u65b9\u6cd5\u3001\u304a\u3088\u3073\u65e2\u5b58\u306e\u30bb\u30c3\u30c8\u304b\u3089\u65b0\u3057\u3044\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u306e\u4f5c\u6210\u65b9\u6cd5\u306b\u3064\u3044\u3066\u8aac\u660e\u3057\u307e\u3059\u3002<\/p>\n<h4>\u3053\u306e\u30ac\u30a4\u30c9\u306e\u4f7f\u3044\u65b9<\/h4>\n<p>\u3053\u306e\u30ac\u30a4\u30c9\u306f\u3001\u81ea\u5df1\u5b8c\u7d50\u578b\u306e\u4f8b\u3092\u4f7f\u7528\u3057\u305f\u30c1\u30fc\u30c8\u30b7\u30fc\u30c8\u3068\u3057\u3066\u66f8\u304b\u308c\u3066\u3044\u307e\u3059\u3002\u3042\u306a\u305f\u304c\u5b8c\u4e86\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u308b\u30bf\u30b9\u30af\u306b\u95a2\u9023\u3059\u308b\u30bb\u30af\u30b7\u30e7\u30f3\u3078\u98db\u3076\u3053\u3068\u3092\u304a\u3059\u3059\u3081\u3057\u307e\u3059\u3002<\/p>\n<p>\u3053\u306e\u30ac\u30a4\u30c9\u3067\u793a\u3055\u308c\u305f\u30b3\u30de\u30f3\u30c9\u306f\u3001Redis\u30d0\u30fc\u30b8\u30e7\u30f36.0.16\u3092\u5b9f\u884c\u3057\u3066\u3044\u308bUbuntu 22.04\u30b5\u30fc\u30d0\u30fc\u3067\u30c6\u30b9\u30c8\u3055\u308c\u307e\u3057\u305f\u3002\u540c\u69d8\u306e\u74b0\u5883\u3092\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u3059\u308b\u5834\u5408\u306f\u3001\u300cUbuntu 22.04\u306bRedis\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u30bb\u30ad\u30e5\u30a2\u306b\u3059\u308b\u65b9\u6cd5\u300d\u30ac\u30a4\u30c9\u306e\u30b9\u30c6\u30c3\u30d71\u306b\u5f93\u3046\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u3053\u308c\u3089\u306e\u30b3\u30de\u30f3\u30c9\u306e\u52d5\u4f5c\u3092\u5b9f\u8a3c\u3059\u308b\u305f\u3081\u3001Redis\u306e\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\u3067\u3042\u308bredis-cli\u3092\u4f7f\u7528\u3057\u3066\u5b9f\u884c\u3057\u307e\u3059\u3002\u5225\u306eRedis\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\uff08\u4f8b\uff1aRedli\uff09\u3092\u4f7f\u7528\u3057\u3066\u3044\u308b\u5834\u5408\u3001\u7279\u5b9a\u306e\u30b3\u30de\u30f3\u30c9\u306e\u51fa\u529b\u7d50\u679c\u306f\u7570\u306a\u308b\u5834\u5408\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<p>\u3053\u306e\u30ac\u30a4\u30c9\u3067\u306f\u3001\u3053\u308c\u3089\u306e\u30b3\u30de\u30f3\u30c9\u3092\u30c6\u30b9\u30c8\u3059\u308b\u305f\u3081\u306b\u7ba1\u7406\u5bfe\u8c61\u306eRedis\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u7528\u610f\u3059\u308b\u3053\u3068\u3082\u3067\u304d\u307e\u3059\u304c\u3001\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u304c\u8a31\u53ef\u3059\u308b\u5236\u5fa1\u30ec\u30d9\u30eb\u306b\u3088\u3063\u3066\u306f\u3001\u4e00\u90e8\u306e\u30b3\u30de\u30f3\u30c9\u304c\u8a18\u8f09\u901a\u308a\u306b\u52d5\u4f5c\u3057\u306a\u3044\u5834\u5408\u304c\u3042\u308a\u307e\u3059\u3002Silicon Cloud Managed Database\u3092\u7528\u610f\u3059\u308b\u306b\u306f\u3001Managed Databases\u88fd\u54c1\u306e\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306b\u5f93\u3063\u3066\u304f\u3060\u3055\u3044\u3002\u305d\u306e\u5f8c\u3001Managed Database\u306bTLS\u7d4c\u7531\u3067\u63a5\u7d9a\u3059\u308b\u306b\u306f\u3001Redli\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u304bTLS\u30c8\u30f3\u30cd\u30eb\u3092\u8a2d\u5b9a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<h2>\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092\u4f5c\u6210\u3057\u3001\u30e1\u30f3\u30d0\u30fc\u3092\u8ffd\u52a0\u3059\u308b\u3002<\/h2>\n<p>\u30bd\u30fc\u30c8\u6e08\u307f\u30bb\u30c3\u30c8\u3092\u4f5c\u6210\u3059\u308b\u306b\u306f\u3001zadd\u30b3\u30de\u30f3\u30c9\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002zadd\u30b3\u30de\u30f3\u30c9\u306f\u3001\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092\u4fdd\u6301\u3059\u308b\u30ad\u30fc\u306e\u540d\u524d\u3001\u8ffd\u52a0\u3059\u308b\u30e1\u30f3\u30d0\u30fc\u306e\u30b9\u30b3\u30a2\u3001\u304a\u3088\u3073\u30e1\u30f3\u30d0\u30fc\u81ea\u4f53\u306e\u5024\u3092\u5f15\u6570\u3068\u3057\u3066\u53d7\u3051\u5165\u308c\u307e\u3059\u3002\u4ee5\u4e0b\u306e\u30b3\u30de\u30f3\u30c9\u306f\u3001\u30b9\u30b3\u30a2\u304c1\u3067\u3042\u308b&#8221;Joe Pass&#8221;\u3068\u3044\u30461\u3064\u306e\u30e1\u30f3\u30d0\u30fc\u3092\u6301\u3064faveGuitarists\u3068\u3044\u3046\u30ad\u30fc\u306e\u30bd\u30fc\u30c8\u6e08\u307f\u30bb\u30c3\u30c8\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zadd faveGuitarists <span class=\"token number\">1<\/span> <span class=\"token string\">&#8220;Joe Pass&#8221;<\/span><\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>\u3082\u3057\u30bd\u30fc\u30c8\u6e08\u307f\u96c6\u5408\u304c\u6b63\u5e38\u306b\u4f5c\u6210\u3055\u308c\u305f\u5834\u5408\u3001zadd\u306f\u8ffd\u52a0\u3055\u308c\u305f\u30e1\u30f3\u30d0\u30fc\u306e\u6570\u3092\u793a\u3059\u6574\u6570\u3092\u8fd4\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>(integer) 1<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>zadd\u3092\u4f7f\u7528\u3059\u308b\u3068\u3001\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u306b\u8907\u6570\u306e\u30e1\u30f3\u30d0\u30fc\u3092\u8ffd\u52a0\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u30e1\u30f3\u30d0\u30fc\u306e\u30b9\u30b3\u30a2\u306f\u9023\u7d9a\u3057\u3066\u3044\u308b\u5fc5\u8981\u306f\u3042\u308a\u307e\u305b\u3093\u3057\u3001\u30b9\u30b3\u30a2\u9593\u306b\u306f\u30ae\u30e3\u30c3\u30d7\u304c\u5b58\u5728\u3059\u308b\u3053\u3068\u3082\u3042\u308a\u307e\u3059\u3002\u307e\u305f\u3001\u540c\u3058\u30b9\u30b3\u30a2\u3092\u6301\u3064\u8907\u6570\u306e\u30e1\u30f3\u30d0\u30fc\u304c\u540c\u3058\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u306b\u542b\u307e\u308c\u308b\u3053\u3068\u3082\u3042\u308a\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zadd faveGuitarists <span class=\"token number\">4<\/span> <span class=\"token string\">&#8220;Stephen Malkmus&#8221;<\/span> <span class=\"token number\">2<\/span> <span class=\"token string\">&#8220;Rosetta Tharpe&#8221;<\/span> <span class=\"token number\">3<\/span> <span class=\"token string\">&#8220;Bola Sete&#8221;<\/span> <span class=\"token number\">3<\/span> <span class=\"token string\">&#8220;Doug Martsch&#8221;<\/span> <span class=\"token number\">8<\/span> <span class=\"token string\">&#8220;Elizabeth Cotten&#8221;<\/span> <span class=\"token number\">12<\/span> <span class=\"token string\">&#8220;Nancy Wilson&#8221;<\/span> <span class=\"token number\">4<\/span> <span class=\"token string\">&#8220;Memphis Minnie&#8221;<\/span> <span class=\"token number\">12<\/span> <span class=\"token string\">&#8220;Michael Houser&#8221;<\/span><\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>(integer) 8<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>\u4ee5\u4e0b\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u6307\u5b9a\u3057\u3066\u3001ZADD\u306f\u30ad\u30fc\u540d\u306e\u5f8c\u3068\u6700\u521d\u306e\u30e1\u30f3\u30d0\u30fc\u30b9\u30b3\u30a2\u306e\u524d\u306b\u5165\u529b\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<ul class=\"post-ul\">\n<li>NX or XX: These options have opposite effects, so you can only include one of them in any zadd operation:NX: Tells zadd not to update existing members. With this option, zadd will only add new elements.<br \/>\nXX: Tells zadd to only update existing elements. With this option, zadd will never add new members.<\/li>\n<li>CH: Normally, zadd only returns the number of new elements added to the sorted set. With this option included, though, zadd will return the number of changed elements. This includes newly added members and members whose scores were changed.<\/li>\n<li>INCR: This causes the command to increment the member\u2019s score value. If the member doesn\u2019t yet exist, the command will add it to the sorted set with the increment as its score, as if its original score was 0. With INCR included, the zadd will return the member\u2019s new score if it\u2019s successful. Note that you can only include one score\/member pair at a time when using this option.<\/li>\n<\/ul>\n<p>zadd\u30b3\u30de\u30f3\u30c9\u306bINCR\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u6e21\u3059\u4ee3\u308f\u308a\u306b\u3001\u540c\u3058\u3088\u3046\u306b\u632f\u308b\u821e\u3046zincrby\u30b3\u30de\u30f3\u30c9\u3092\u4f7f\u7528\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002zadd\u3068\u540c\u69d8\u306b\u3001\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u306e\u30e1\u30f3\u30d0\u30fc\u306b\u30b9\u30b3\u30a2\u5024\u306b\u793a\u3055\u308c\u305f\u5024\u3092\u4e0e\u3048\u308b\u4ee3\u308f\u308a\u306b\u3001\u305d\u306e\u30e1\u30f3\u30d0\u30fc\u306e\u30b9\u30b3\u30a2\u3092\u305d\u306e\u5024\u3060\u3051\u5897\u3084\u3057\u307e\u3059\u3002\u305f\u3068\u3048\u3070\u3001\u6b21\u306e\u30b3\u30de\u30f3\u30c9\u306f\u3001\u5143\u30054\u3067\u3042\u3063\u305f\u30e1\u30f3\u30d0\u30fc\u300cStephen Malkmus\u300d\u306e\u30b9\u30b3\u30a2\u30925\u5897\u3084\u3057\u30669\u306b\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zincrby faveGuitarists <span class=\"token number\">5<\/span> <span class=\"token string\">&#8220;Stephen Malkmus&#8221;<\/span><\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&#8220;9&#8221;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>zadd\u30b3\u30de\u30f3\u30c9\u306eINCR\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u3088\u3046\u306b\u3001\u6307\u5b9a\u3057\u305f\u30e1\u30f3\u30d0\u30fc\u304c\u5b58\u5728\u3057\u306a\u3044\u5834\u5408\u3001zincrby\u306f\u305d\u306e\u30b9\u30b3\u30a2\u3068\u3057\u3066\u5897\u5206\u5024\u3092\u6301\u3064\u3088\u3046\u306b\u4f5c\u6210\u3057\u307e\u3059\u3002<\/p>\n<h2>\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u304b\u3089\u30e1\u30f3\u30d0\u30fc\u3092\u53d6\u5f97\u3059\u308b<\/h2>\n<p>\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u5185\u306e\u30e1\u30f3\u30d0\u30fc\u3092\u53d6\u5f97\u3059\u308b\u305f\u3081\u306b\u6700\u3082\u57fa\u672c\u7684\u306a\u65b9\u6cd5\u306f\u3001zrange\u30b3\u30de\u30f3\u30c9\u3092\u4f7f\u7528\u3059\u308b\u3053\u3068\u3067\u3059\u3002\u3053\u306e\u30b3\u30de\u30f3\u30c9\u306f\u3001\u53d6\u5f97\u3057\u305f\u3044\u30e1\u30f3\u30d0\u30fc\u304c\u542b\u307e\u308c\u308b\u30ad\u30fc\u306e\u540d\u524d\u3068\u3001\u305d\u308c\u306b\u542b\u307e\u308c\u308b\u30e1\u30f3\u30d0\u30fc\u306e\u7bc4\u56f2\u3092\u5f15\u6570\u3068\u3057\u3066\u53d7\u3051\u53d6\u308a\u307e\u3059\u3002\u7bc4\u56f2\u306f\u3001\u30bc\u30ed\u30d9\u30fc\u30b9\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u3092\u8868\u30592\u3064\u306e\u6570\u5b57\u3067\u5b9a\u7fa9\u3055\u308c\u307e\u3059\u3002\u3064\u307e\u308a\u30010\u306f\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u5185\u306e\u6700\u521d\u306e\u30e1\u30f3\u30d0\u30fc\uff08\u307e\u305f\u306f\u3001\u6700\u4f4e\u30b9\u30b3\u30a2\u306e\u30e1\u30f3\u30d0\u30fc\uff09\u3092\u8868\u3057\u30011\u306f\u6b21\u306e\u30e1\u30f3\u30d0\u30fc\u3092\u8868\u3057\u307e\u3059\u3002\u4ee5\u964d\u540c\u69d8\u306b\u7d9a\u304d\u307e\u3059\u3002<\/p>\n<p>\u524d\u306e\u30bb\u30af\u30b7\u30e7\u30f3\u3067\u4f5c\u6210\u3055\u308c\u305ffaveGuitarists\u306e\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u304b\u3089\u6700\u521d\u306e4\u4eba\u306e\u30e1\u30f3\u30d0\u30fc\u3092\u8fd4\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zrange faveGuitarists <span class=\"token number\">0<\/span> <span class=\"token number\">3<\/span><\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>1) &#8220;Joe Pass&#8221; 2) &#8220;Rosetta Tharpe&#8221; 3) &#8220;Bola Sete&#8221; 4) &#8220;Doug Martsch&#8221;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092zrange\u306b\u6e21\u3059\u5834\u5408\u3001\u30b9\u30b3\u30a2\u304c\u540c\u30582\u3064\u4ee5\u4e0a\u306e\u8981\u7d20\u304c\u3042\u308b\u5834\u5408\u3001\u305d\u308c\u3089\u306e\u8981\u7d20\u306f\u8f9e\u66f8\u9806\uff08\u307e\u305f\u306f\u30a2\u30eb\u30d5\u30a1\u30d9\u30c3\u30c8\u9806\uff09\u306b\u4e26\u3079\u66ff\u3048\u3089\u308c\u307e\u3059\u3002<\/p>\n<p>\u958b\u59cb\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u3068\u7d42\u4e86\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306f\u8ca0\u306e\u6570\u3067\u3082\u69cb\u3044\u307e\u305b\u3093\u3002-1\u306f\u6700\u5f8c\u306e\u8981\u7d20\u3092\u793a\u3057\u3001-2\u306f\u6700\u5f8c\u304b\u30892\u756a\u76ee\u3092\u793a\u3059\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zrange faveGuitarists <span class=\"token parameter variable\">-5<\/span> <span class=\"token parameter variable\">-2<\/span><\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>1) &#8220;Memphis Minnie&#8221; 2) &#8220;Elizabeth Cotten&#8221; 3) &#8220;Stephen Malkmus&#8221; 4) &#8220;Michael Houser&#8221;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>zrange\u306f\u3001WITHSCORES\u5f15\u6570\u3092\u53d7\u3051\u5165\u308c\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u3053\u306e\u5f15\u6570\u304c\u542b\u307e\u308c\u308b\u3068\u3001\u30e1\u30f3\u30d0\u30fc\u306e\u30b9\u30b3\u30a2\u3082\u8fd4\u3055\u308c\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zrange faveGuitarists <span class=\"token number\">5<\/span> <span class=\"token number\">6<\/span> WITHSCORES<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>1) &#8220;Elizabeth Cotten&#8221; 2) &#8220;8&#8221; 3) &#8220;Stephen Malkmus&#8221; 4) &#8220;9&#8221;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>zrange\u306f\u3001\u6607\u9806\u306e\u6570\u5b57\u3067\u7bc4\u56f2\u5185\u306e\u30e1\u30f3\u30d0\u30fc\u3092\u8fd4\u3059\u3053\u3068\u3057\u304b\u3067\u304d\u307e\u305b\u3093\u3002\u3053\u308c\u3092\u9006\u306b\u3057\u3001\u964d\u9806\u306e\u7bc4\u56f2\u3092\u8fd4\u3059\u306b\u306f\u3001zrevrange\u30b3\u30de\u30f3\u30c9\u3092\u4f7f\u7528\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u3053\u306e\u30b3\u30de\u30f3\u30c9\u306f\u3001\u6307\u5b9a\u3055\u308c\u305f\u7bc4\u56f2\u5185\u306b\u3042\u308b\u30e1\u30f3\u30d0\u30fc\u3092\u8fd4\u3059\u524d\u306b\u3001\u4e0e\u3048\u3089\u308c\u305f\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u306e\u9806\u5e8f\u3092\u4e00\u6642\u7684\u306b\u53cd\u8ee2\u3055\u305b\u308b\u3082\u306e\u3068\u8003\u3048\u3066\u304f\u3060\u3055\u3044\u3002\u3057\u305f\u304c\u3063\u3066\u3001zrevrange\u3067\u306f\u30010\u306f\u30ad\u30fc\u306b\u4fdd\u6301\u3055\u308c\u308b\u6700\u5f8c\u306e\u30e1\u30f3\u30d0\u30fc\u3092\u8868\u3057\u30011\u306f\u76f4\u524d\u306e\u30e1\u30f3\u30d0\u30fc\u3092\u8868\u3057\u3001\u4ee5\u964d\u540c\u69d8\u3067\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zrevrange faveGuitarists <span class=\"token number\">0<\/span> <span class=\"token number\">5<\/span><\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>1) &#8220;Nancy Wilson&#8221; 2) &#8220;Michael Houser&#8221; 3) &#8220;Stephen Malkmus&#8221; 4) &#8220;Elizabeth Cotten&#8221; 5) &#8220;Memphis Minnie&#8221; 6) &#8220;Doug Martsch&#8221;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>zrevrange\u306f\u3001WITHSCORES\u30aa\u30d7\u30b7\u30e7\u30f3\u3082\u53d7\u3051\u5165\u308c\u308b\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<p>zrangebyscore\u30b3\u30de\u30f3\u30c9\u3092\u4f7f\u7528\u3059\u308b\u3068\u3001\u30b9\u30b3\u30a2\u306b\u57fa\u3065\u3044\u3066\u30e1\u30f3\u30d0\u30fc\u306e\u7bc4\u56f2\u3092\u8fd4\u3059\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u6b21\u306e\u4f8b\u3067\u306f\u3001\u30b3\u30de\u30f3\u30c9\u306f\u30b9\u30b3\u30a2\u304c2\u30013\u3001\u307e\u305f\u306f4\u306efaveGuitarists\u30ad\u30fc\u306b\u683c\u7d0d\u3055\u308c\u305f\u30e1\u30f3\u30d0\u30fc\u3092\u8fd4\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zrangebyscore faveGuitarists <span class=\"token number\">2<\/span> <span class=\"token number\">4<\/span><\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>1) &#8220;Rosetta Tharpe&#8221; 2) &#8220;Bola Sete&#8221; 3) &#8220;Doug Martsch&#8221; 4) &#8220;Memphis Minnie&#8221;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>\u3053\u306e\u4f8b\u3067\u306f\u3001\u7bc4\u56f2\u306f\u5305\u62ec\u7684\u3067\u3059\u3002\u3064\u307e\u308a\u3001\u30b9\u30b3\u30a2\u304c2\u307e\u305f\u306f4\u306e\u30e1\u30f3\u30d0\u30fc\u304c\u8fd4\u3055\u308c\u307e\u3059\u3002\u958b\u304d\u62ec\u5f27(()\u3067\u7bc4\u56f2\u306e\u4e21\u7aef\u3092\u9664\u5916\u3059\u308b\u3053\u3068\u3082\u3067\u304d\u307e\u3059\u3002\u6b21\u306e\u4f8b\u3067\u306f\u3001\u30b9\u30b3\u30a2\u304c2\u4ee5\u4e0a\u3067\u304b\u30644\u672a\u6e80\u306e\u3059\u3079\u3066\u306e\u30e1\u30f3\u30d0\u30fc\u304c\u8fd4\u3055\u308c\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zrangebyscore faveGuitarists <span class=\"token number\">2<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token number\">4<\/span><\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>1) &#8220;Rosetta Tharpe&#8221; 2) &#8220;Bola Sete&#8221; 3) &#8220;Doug Martsch&#8221;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>zrangebyscore\u3067\u3082WITHSCORES\u5f15\u6570\u3092\u4f7f\u7528\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u3055\u3089\u306b\u3001LIMIT\u30aa\u30d7\u30b7\u30e7\u30f3\u3082\u53d7\u3051\u5165\u308c\u3066\u304a\u308a\u3001zrangebyscore\u306e\u51fa\u529b\u304b\u3089\u9078\u629e\u3057\u305f\u8981\u7d20\u306e\u307f\u3092\u53d6\u5f97\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u3053\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u306f\u30aa\u30d5\u30bb\u30c3\u30c8\u3092\u53d7\u3051\u5165\u308c\u307e\u3059\u3002\u3053\u308c\u306f\u30b3\u30de\u30f3\u30c9\u304c\u8fd4\u3059\u7bc4\u56f2\u306e\u6700\u521d\u306e\u30e1\u30f3\u30d0\u30fc\u3092\u793a\u3057\u3001count\u306f\u30b3\u30de\u30f3\u30c9\u304c\u5408\u8a08\u3067\u8fd4\u3059\u30e1\u30f3\u30d0\u30fc\u306e\u6570\u3092\u5b9a\u7fa9\u3057\u307e\u3059\u3002\u305f\u3068\u3048\u3070\u3001\u4ee5\u4e0b\u306e\u30b3\u30de\u30f3\u30c9\u306ffaveGuitarists\u30bd\u30fc\u30c8\u3055\u308c\u305f\u96c6\u5408\u306e\u6700\u521d\u306e6\u3064\u306e\u30e1\u30f3\u30d0\u30fc\u3092\u8abf\u3079\u307e\u3059\u304c\u3001\u305d\u306e\u3046\u30612\u756a\u76ee\u306e\u30e1\u30f3\u30d0\u30fc\u304b\u3089\u59cb\u307e\u308a\u3001\u5408\u8a083\u3064\u306e\u30e1\u30f3\u30d0\u30fc\u306e\u307f\u3092\u8fd4\u3057\u307e\u3059\uff081:\u3067\u8868\u3055\u308c\u308b\uff09\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zrangebyscore faveGuitarists <span class=\"token number\">0<\/span> <span class=\"token number\">5<\/span> LIMIT <span class=\"token number\">1<\/span> <span class=\"token number\">3<\/span><\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>1) &#8220;Rosetta Tharpe&#8221; 2) &#8220;Bola Sete&#8221; 3) &#8220;Doug Martsch&#8221;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>zrevrangebyscore\u30b3\u30de\u30f3\u30c9\u306f\u3001\u30b9\u30b3\u30a2\u306b\u57fa\u3065\u3044\u3066\u30e1\u30f3\u30d0\u30fc\u306e\u7bc4\u56f2\u3092\u9006\u9806\u3067\u8fd4\u3057\u307e\u3059\u3002\u6b21\u306e\u30b3\u30de\u30f3\u30c9\u306f\u3001\u30b9\u30b3\u30a2\u304c10\u304b\u30896\u306e\u9593\u306e\u30bb\u30c3\u30c8\u306e\u3059\u3079\u3066\u306e\u30e1\u30f3\u30d0\u30fc\u3092\u8fd4\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zrevrangebyscore faveGuitarists <span class=\"token number\">10<\/span> <span class=\"token number\">6<\/span><\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>1) &#8220;Stephen Malkmus&#8221; 2) &#8220;Elizabeth Cotten&#8221;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>zrangebyscore\u3068\u540c\u69d8\u306b\u3001zrevrangebyscore\u3082WITHSCORES\u304a\u3088\u3073LIMIT\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u53d7\u3051\u4ed8\u3051\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u3055\u3089\u306b\u3001\u7bc4\u56f2\u306e\u4e21\u7aef\u3092\u958b\u3044\u305f\u62ec\u5f27\u3067\u524d\u7f6e\u3059\u308b\u3053\u3068\u3067\u3001\u7bc4\u56f2\u306e\u3069\u3061\u3089\u304b\u3092\u9664\u5916\u3059\u308b\u3053\u3068\u3082\u3067\u304d\u307e\u3059\u3002<\/p>\n<p>\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u306e\u30e1\u30f3\u30d0\u30fc\u5168\u54e1\u304c\u540c\u3058\u30b9\u30b3\u30a2\u3092\u6301\u3064\u5834\u5408\u304c\u3042\u308a\u307e\u3059\u3002\u305d\u306e\u3088\u3046\u306a\u5834\u5408\u3001zrangebylex\u30b3\u30de\u30f3\u30c9\u3092\u4f7f\u7528\u3057\u3066Redis\u306b\u7bc4\u56f2\u5185\u306e\u8981\u7d20\u3092\u8f9e\u66f8\u5f0f\u3067\u30bd\u30fc\u30c8\u3057\u305f\u308a\u3001\u30a2\u30eb\u30d5\u30a1\u30d9\u30c3\u30c8\u9806\u306b\u3057\u3066\u8fd4\u3059\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u3053\u306e\u30b3\u30de\u30f3\u30c9\u3092\u8a66\u3059\u305f\u3081\u306b\u3001\u4ee5\u4e0b\u306ezadd\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3057\u3066\u3001\u5404\u30e1\u30f3\u30d0\u30fc\u304c\u540c\u3058\u30b9\u30b3\u30a2\u3092\u6301\u3064\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092\u4f5c\u6210\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zadd SomervilleSquares <span class=\"token number\">0<\/span> Davis <span class=\"token number\">0<\/span> Inman <span class=\"token number\">0<\/span> Union <span class=\"token number\">0<\/span> porter <span class=\"token number\">0<\/span> magoun <span class=\"token number\">0<\/span> ball <span class=\"token number\">0<\/span> assembly<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>zrangebylex\u306f\u3001\u30ad\u30fc\u306e\u540d\u524d\u3001\u958b\u59cb\u9593\u9694\u3001\u7d42\u4e86\u9593\u9694\u306e\u9806\u306b\u6307\u5b9a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u958b\u59cb\u9593\u9694\u3068\u7d42\u4e86\u9593\u9694\u306f\u3001\u958b\u3044\u305f\u62ec\u5f27\uff08\uff08\uff09\uff09\u307e\u305f\u306f\u958b\u3044\u305f\u89d2\u62ec\u5f27\uff08[\uff09\u3067\u59cb\u3081\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u8a18\u8ff0\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zrangebylex SomervilleSquares <span class=\"token punctuation\">[<\/span>a <span class=\"token punctuation\">[<\/span>z<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>1) &#8220;assembly&#8221; 2) &#8220;ball&#8221; 3) &#8220;magoun&#8221; 4) &#8220;porter&#8221;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>\u3053\u306e\u4f8b\u3067\u306f\u3001\u30bb\u30c3\u30c8\u306e8\u4eba\u306e\u30e1\u30f3\u30d0\u30fc\u306e\u3046\u3061\u3001\u308f\u305a\u304b4\u4eba\u306e\u30e1\u30f3\u30d0\u30fc\u304c\u8fd4\u3055\u308c\u305f\u3053\u3068\u306b\u6ce8\u76ee\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u30b3\u30de\u30f3\u30c9\u306fa\u304b\u3089z\u307e\u3067\u306e\u7bc4\u56f2\u3092\u691c\u7d22\u3059\u308b\u305f\u3081\u3001Redis\u306e\u5024\u306f\u5927\u6587\u5b57\u3068\u5c0f\u6587\u5b57\u3092\u533a\u5225\u3059\u308b\u305f\u3081\u3001\u5927\u6587\u5b57\u3067\u59cb\u307e\u308b\u30e1\u30f3\u30d0\u30fc\u304c\u51fa\u529b\u304b\u3089\u9664\u5916\u3055\u308c\u307e\u3059\u3002\u3053\u308c\u3089\u3092\u8fd4\u3059\u305f\u3081\u306b\u306f\u3001\u4ee5\u4e0b\u306e\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zrangebylex SomervilleSquares <span class=\"token punctuation\">[<\/span>A <span class=\"token punctuation\">[<\/span>z<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>1) &#8220;Davis&#8221; 2) &#8220;Inman&#8221; 3) &#8220;Union&#8221; 4) &#8220;assembly&#8221; 5) &#8220;ball&#8221; 6) &#8220;magoun&#8221; 7) &#8220;porter&#8221;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>zrangebylex\u3067\u306f\u3001\u7279\u6b8a\u6587\u5b57\u306e-\uff08\u30de\u30a4\u30ca\u30b9\uff09\u306f\u30de\u30a4\u30ca\u30b9\u7121\u9650\u5927\u3092\u3001+\uff08\u30d7\u30e9\u30b9\uff09\u306f\u30d7\u30e9\u30b9\u7121\u9650\u5927\u3092\u8868\u3059\u306e\u3067\u3001\u4e0b\u8a18\u306e\u30b3\u30de\u30f3\u30c9\u69cb\u6587\u3082\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u306e\u3059\u3079\u3066\u306e\u30e1\u30f3\u30d0\u30fc\u3092\u8fd4\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zrangebylex SomervilleSquares &#8211; +<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>zrangebylex\u3067\u306f\u3001\u30bd\u30fc\u30c8\u6e08\u307f\u30bb\u30c3\u30c8\u306e\u30e1\u30f3\u30d0\u30fc\u3092\u9006\u306e\u8f9e\u66f8\u9806\uff08\u6607\u9806\u306e\u30a2\u30eb\u30d5\u30a1\u30d9\u30c3\u30c8\u9806\uff09\u3067\u8fd4\u3059\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\u3002\u305d\u306e\u5834\u5408\u306f\u3001zrevrangebylex\u3092\u4f7f\u7528\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zrevrangebylex SomervilleSquares + &#8211;<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>1) &#8220;porter&#8221; 2) &#8220;magoun&#8221; 3) &#8220;ball&#8221; 4) &#8220;assembly&#8221; 5) &#8220;Union&#8221; 6) &#8220;Inman&#8221; 7) &#8220;Davis&#8221;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>zrangebylex\u306f\u3001\u3059\u3079\u3066\u306e\u30e1\u30f3\u30d0\u30fc\u304c\u540c\u3058\u30b9\u30b3\u30a2\u3092\u6301\u3064\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3067\u4f7f\u7528\u3059\u308b\u3053\u3068\u3092\u60f3\u5b9a\u3057\u3066\u3044\u308b\u305f\u3081\u3001WITHSCORES\u30aa\u30d7\u30b7\u30e7\u30f3\u306f\u53d7\u3051\u4ed8\u3051\u307e\u305b\u3093\u3002\u305f\u3060\u3057\u3001LIMIT\u30aa\u30d7\u30b7\u30e7\u30f3\u306f\u53d7\u3051\u4ed8\u3051\u307e\u3059\u3002<\/p>\n<h2>\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u306b\u95a2\u3059\u308b\u60c5\u5831\u306e\u53d6\u5f97<\/h2>\n<p>\u4e0e\u3048\u3089\u308c\u305f\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u306e\u30e1\u30f3\u30d0\u30fc\u6570\u3092\u8abf\u3079\u308b\u305f\u3081\u306b\uff08\u3064\u307e\u308a\u3001\u305d\u306e\u8981\u7d20\u6570\u3092\u6c42\u3081\u308b\u305f\u3081\u306b\uff09\u306f\u3001zcard \u30b3\u30de\u30f3\u30c9\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002\u4ee5\u4e0b\u306e\u4f8b\u306f\u3001\u3053\u306e\u30ac\u30a4\u30c9\u306e\u6700\u521d\u306e\u30bb\u30af\u30b7\u30e7\u30f3\u3067\u5b9a\u7fa9\u3055\u308c\u305f faveGuitarists \u30ad\u30fc\u306b\u542b\u307e\u308c\u308b\u30e1\u30f3\u30d0\u30fc\u306e\u6570\u3092\u793a\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zcard faveGuitarists<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>(integer) 9<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>zcount\u306f\u3001\u4e0e\u3048\u3089\u308c\u305f\u30bd\u30fc\u30c8\u6e08\u307f\u30bb\u30c3\u30c8\u5185\u306b\u304a\u3044\u3066\u30b9\u30b3\u30a2\u306e\u7bc4\u56f2\u5185\u306b\u3042\u308b\u8981\u7d20\u306e\u6570\u3092\u6559\u3048\u3066\u304f\u308c\u307e\u3059\u3002\u30ad\u30fc\u306e\u6b21\u306e\u6700\u521d\u306e\u6570\u5b57\u306f\u7bc4\u56f2\u306e\u958b\u59cb\u3067\u3042\u308a\u30012\u756a\u76ee\u306e\u6570\u5b57\u306f\u7bc4\u56f2\u306e\u7d42\u4e86\u3067\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zcount faveGuitarists <span class=\"token number\">3<\/span> <span class=\"token number\">8<\/span><\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>(integer) 4<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>z\u30b9\u30b3\u30a2\u306f\u3001\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u306e\u6307\u5b9a\u3055\u308c\u305f\u30e1\u30f3\u30d0\u30fc\u306e\u30b9\u30b3\u30a2\u3092\u51fa\u529b\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zscore faveGuitarists <span class=\"token string\">&#8220;Bola Sete&#8221;<\/span><\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&#8220;3&#8221;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>\u6307\u5b9a\u3055\u308c\u305f\u30e1\u30f3\u30d0\u30fc\u307e\u305f\u306f\u30ad\u30fc\u306e\u3044\u305a\u308c\u304b\u304c\u5b58\u5728\u3057\u306a\u3044\u5834\u5408\u3001zscore\u306f\uff08nil\uff09\u3092\u8fd4\u3057\u307e\u3059\u3002<\/p>\n<p>zrank\u306fzscore\u306b\u4f3c\u3066\u3044\u307e\u3059\u304c\u3001\u4e0e\u3048\u3089\u308c\u305f\u30e1\u30f3\u30d0\u30fc\u306e\u30b9\u30b3\u30a2\u3067\u306f\u306a\u304f\u3001\u305d\u306e\u30e9\u30f3\u30af\u3092\u8fd4\u3057\u307e\u3059\u3002Redis\u3067\u306f\u3001\u30e9\u30f3\u30af\u306f\u30b9\u30b3\u30a2\u9806\u306b\u4e26\u3079\u3089\u308c\u305f\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u306e\u30e1\u30f3\u30d0\u30fc\u306e0\u304b\u3089\u59cb\u307e\u308b\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u3067\u3059\u3002\u4f8b\u3048\u3070\u3001\u300cJoe Pass\u300d\u306e\u30b9\u30b3\u30a2\u306f1\u3067\u3059\u304c\u3001\u305d\u308c\u304c\u30ad\u30fc\u5185\u306e\u3069\u306e\u30e1\u30f3\u30d0\u30fc\u306e\u6700\u4f4e\u30b9\u30b3\u30a2\u3067\u3042\u308b\u305f\u3081\u3001\u305d\u308c\u306f0\u306e\u30e9\u30f3\u30af\u3092\u6301\u3063\u3066\u3044\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zrank faveGuitarists <span class=\"token string\">&#8220;Joe Pass&#8221;<\/span><\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>(integer) 0<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>\u3082\u3046\u4e00\u3064\u306eRedis\u30b3\u30de\u30f3\u30c9\u306b\u306f\u3001zrank\u3068\u540c\u3058\u6a5f\u80fd\u3092\u6301\u3064zrevrank\u3068\u3044\u3046\u3082\u306e\u304c\u3042\u308a\u307e\u3059\u304c\u3001\u3053\u306e\u30b3\u30de\u30f3\u30c9\u3067\u306f\u30bb\u30c3\u30c8\u5185\u306e\u30e1\u30f3\u30d0\u30fc\u306e\u30e9\u30f3\u30af\u3092\u9006\u306b\u3057\u307e\u3059\u3002\u6b21\u306e\u4f8b\u3067\u306f\u3001\u30e1\u30f3\u30d0\u30fc\u300cJoe Pass\u300d\u304c\u6700\u4f4e\u306e\u30b9\u30b3\u30a2\u3092\u6301\u3061\u3001\u3057\u305f\u304c\u3063\u3066\u9006\u9806\u306e\u30e9\u30f3\u30af\u304c\u6700\u3082\u9ad8\u304f\u306a\u308a\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zrevrank faveGuitarists <span class=\"token string\">&#8220;Joe Pass&#8221;<\/span><\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>(integer) 8<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>\u30e1\u30f3\u30d0\u30fc\u306e\u30b9\u30b3\u30a2\u3068\u30e9\u30f3\u30af\u306e\u552f\u4e00\u306e\u95a2\u4fc2\u306f\u3001\u4ed6\u306e\u30e1\u30f3\u30d0\u30fc\u306e\u30b9\u30b3\u30a2\u3068\u306e\u6bd4\u8f03\u3067\u3059\u30022\u3064\u306e\u9023\u7d9a\u3059\u308b\u30e1\u30f3\u30d0\u30fc\u306e\u9593\u306b\u30b9\u30b3\u30a2\u306e\u5dee\u304c\u3042\u308c\u3070\u3001\u305d\u308c\u306f\u30e9\u30f3\u30af\u306b\u306f\u53cd\u6620\u3055\u308c\u307e\u305b\u3093\u3002\u305f\u3060\u3057\u30012\u4eba\u306e\u30e1\u30f3\u30d0\u30fc\u304c\u540c\u3058\u30b9\u30b3\u30a2\u3092\u6301\u3063\u3066\u3044\u308b\u5834\u5408\u3001\u30a2\u30eb\u30d5\u30a1\u30d9\u30c3\u30c8\u9806\u306b\u5148\u306b\u6765\u308b\u65b9\u304c\u4f4e\u3044\u30e9\u30f3\u30af\u3092\u6301\u3061\u307e\u3059\u3002<\/p>\n<p>zscore\u3068\u540c\u69d8\u306b\u3001zrank\u3068zrevrank\u3082\u3001\u30ad\u30fc\u307e\u305f\u306f\u30e1\u30f3\u30d0\u30fc\u304c\u5b58\u5728\u3057\u306a\u3044\u5834\u5408\u306b\u306f\uff08nil\uff09\u3092\u8fd4\u3057\u307e\u3059\u3002<\/p>\n<p>zlexcount\u306f\u3001\u8f9e\u66f8\u9806\u306e\u7bc4\u56f2\u5185\u306b\u3042\u308b\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u306e\u30e1\u30f3\u30d0\u30fc\u306e\u6570\u3092\u6559\u3048\u3066\u304f\u308c\u307e\u3059\u3002\u4ee5\u4e0b\u306e\u4f8b\u3067\u306f\u3001\u524d\u306e\u30bb\u30af\u30b7\u30e7\u30f3\u304b\u3089\u306eSomervilleSquares\u3068\u3044\u3046\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092\u4f7f\u7528\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zlexcount SomervilleSquares <span class=\"token punctuation\">[<\/span>M <span class=\"token punctuation\">[<\/span>t<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>(integer) 5<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>\u3053\u306e\u30b3\u30de\u30f3\u30c9\u306f\u3001zrangebylex\u30b3\u30de\u30f3\u30c9\u3068\u540c\u3058\u69cb\u6587\u306b\u5f93\u3044\u307e\u3059\u306e\u3067\u3001\u6587\u5b57\u5217\u306e\u7bc4\u56f2\u3092\u5b9a\u7fa9\u3059\u308b\u65b9\u6cd5\u306e\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001\u524d\u306e\u30bb\u30af\u30b7\u30e7\u30f3\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<h2>\u30bd\u30fc\u30c8\u3055\u308c\u305f\u96c6\u5408\u304b\u3089\u30e1\u30f3\u30d0\u30fc\u3092\u524a\u9664\u3059\u308b<\/h2>\n<p>zrem\u30b3\u30de\u30f3\u30c9\u306f\u3001\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u304b\u30891\u3064\u4ee5\u4e0a\u306e\u30e1\u30f3\u30d0\u30fc\u3092\u524a\u9664\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zrem faveGuitarists <span class=\"token string\">&#8220;Doug Martsch&#8221;<\/span> <span class=\"token string\">&#8220;Bola Sete&#8221;<\/span><\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>zrem\u306f\u3001\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u304b\u3089\u524a\u9664\u3057\u305f\u30e1\u30f3\u30d0\u30fc\u306e\u6570\u3092\u8868\u3059\u6574\u6570\u3092\u8fd4\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>(integer) 2<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u304b\u3089\u30e1\u30f3\u30d0\u30fc\u3092\u7bc4\u56f2\u306b\u57fa\u3065\u3044\u3066\u524a\u9664\u3059\u308b\u305f\u3081\u306eRedis\u30b3\u30de\u30f3\u30c9\u306f3\u3064\u3042\u308a\u307e\u3059\u3002\u4f8b\u3048\u3070\u3001\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u306e\u5404\u30e1\u30f3\u30d0\u30fc\u304c\u540c\u3058\u30b9\u30b3\u30a2\u3092\u6301\u3064\u5834\u5408\u3001zremrangebylex\u3092\u4f7f\u7528\u3057\u3066\u8f9e\u66f8\u9806\u306e\u7bc4\u56f2\u306b\u57fa\u3065\u3044\u3066\u30e1\u30f3\u30d0\u30fc\u3092\u524a\u9664\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u3053\u306e\u30b3\u30de\u30f3\u30c9\u306f\u3001zrangebylex\u3068\u540c\u3058\u69cb\u6587\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002\u4ee5\u4e0b\u306e\u4f8b\u3067\u306f\u3001\u524d\u306e\u30bb\u30af\u30b7\u30e7\u30f3\u3067\u4f5c\u6210\u3055\u308c\u305fSomervilleSquares\u30ad\u30fc\u304b\u3089\u5927\u6587\u5b57\u3067\u59cb\u307e\u308b\u3059\u3079\u3066\u306e\u30e1\u30f3\u30d0\u30fc\u304c\u524a\u9664\u3055\u308c\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zremrangebylex SomervilleSquares <span class=\"token punctuation\">[<\/span>A <span class=\"token punctuation\">[<\/span>Z<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>zremrangebylex\u306f\u3001\u524a\u9664\u3055\u308c\u305f\u30e1\u30f3\u30d0\u30fc\u306e\u6570\u3092\u793a\u3059\u6574\u6570\u3092\u51fa\u529b\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>(integer) 3<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>zremrangebyscore\u30b3\u30de\u30f3\u30c9\u3092\u4f7f\u7528\u3059\u308b\u3068\u3001zrangebyscore\u30b3\u30de\u30f3\u30c9\u3068\u540c\u3058\u69cb\u6587\u3092\u4f7f\u7528\u3057\u3066\u3001\u30b9\u30b3\u30a2\u306e\u7bc4\u56f2\u306b\u57fa\u3065\u3044\u3066\u30e1\u30f3\u30d0\u30fc\u3082\u524a\u9664\u3067\u304d\u307e\u3059\u3002\u4ee5\u4e0b\u306e\u4f8b\u3067\u306f\u3001\u30b9\u30b3\u30a2\u304c4\u30015\u3001\u307e\u305f\u306f6\u306efaveGuitarists\u306b\u4fdd\u5b58\u3055\u308c\u3066\u3044\u308b\u3059\u3079\u3066\u306e\u30e1\u30f3\u30d0\u30fc\u3092\u524a\u9664\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zremrangebyscore faveGuitarists <span class=\"token number\">4<\/span> <span class=\"token number\">6<\/span><\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>(integer) 1<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>zremrangebyrank\u30b3\u30de\u30f3\u30c9\u3092\u4f7f\u7528\u3059\u308b\u3068\u3001zrangebyrank\u3068\u540c\u3058\u69cb\u6587\u3092\u4f7f\u7528\u3057\u3066\u3001\u30e9\u30f3\u30af\u306e\u7bc4\u56f2\u306b\u57fa\u3065\u3044\u3066\u30bb\u30c3\u30c8\u304b\u3089\u30e1\u30f3\u30d0\u30fc\u3092\u524a\u9664\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u4ee5\u4e0b\u306e\u30b3\u30de\u30f3\u30c9\u306f\u30010\u304b\u3089\u59cb\u307e\u308b\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306e\u7bc4\u56f2\u3067\u5b9a\u7fa9\u3055\u308c\u308b\u6700\u4f4e\u9806\u4f4d\u306e3\u3064\u306e\u30e1\u30f3\u30d0\u30fc\u3092\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u304b\u3089\u524a\u9664\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zremrangebyrank faveGuitarists <span class=\"token number\">0<\/span> <span class=\"token number\">2<\/span><\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>(integer) 3<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>remrangebyrank\u306b\u6e21\u3055\u308c\u308b\u6570\u5024\u306f\u8ca0\u306e\u5024\u306b\u3059\u308b\u3053\u3068\u3082\u3067\u304d\u307e\u3059\u3002-1\u306f\u6700\u9ad8\u306e\u30e9\u30f3\u30af\u3092\u8868\u3057\u3001-2\u306f\u6b21\u306b\u9ad8\u3044\u30e9\u30f3\u30af\u3092\u8868\u3057\u307e\u3059\u3002\u4ee5\u6b64\u985e\u63a8\u3067\u3059\u3002<\/p>\n<h2>\u65e2\u5b58\u306e\u30bd\u30fc\u30c8\u6e08\u307f\u30bb\u30c3\u30c8\u304b\u3089\u65b0\u3057\u3044\u30bd\u30fc\u30c8\u6e08\u307f\u30bb\u30c3\u30c8\u3092\u4f5c\u6210\u3059\u308b\u3002<\/h2>\n<p>Redis\u306b\u306f\u3001\u8907\u6570\u306e\u30bd\u30fc\u30c8\u3055\u308c\u305f\u96c6\u5408\u306e\u30e1\u30f3\u30d0\u30fc\u3092\u6bd4\u8f03\u3057\u3001\u305d\u308c\u3089\u306e\u6bd4\u8f03\u306b\u57fa\u3065\u3044\u3066\u65b0\u3057\u3044\u96c6\u5408\u3092\u4f5c\u6210\u3059\u308b\u305f\u3081\u306e2\u3064\u306e\u30b3\u30de\u30f3\u30c9\u3001zinterstore\u3068zunionstore\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u3059\u3002\u3053\u308c\u3089\u306e\u30b3\u30de\u30f3\u30c9\u3092\u8a66\u3059\u305f\u3081\u306b\u3001\u4ee5\u4e0b\u306ezadd\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3057\u3066\u3044\u304f\u3064\u304b\u306e\u4f8b\u306e\u30bd\u30fc\u30c8\u3055\u308c\u305f\u96c6\u5408\u3092\u4f5c\u6210\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zadd NewKids <span class=\"token number\">1<\/span> <span class=\"token string\">&#8220;Jonathan&#8221;<\/span> <span class=\"token number\">2<\/span> <span class=\"token string\">&#8220;Jordan&#8221;<\/span> <span class=\"token number\">3<\/span> <span class=\"token string\">&#8220;Joey&#8221;<\/span> <span class=\"token number\">4<\/span> <span class=\"token string\">&#8220;Donnie&#8221;<\/span> <span class=\"token number\">5<\/span> <span class=\"token string\">&#8220;Danny&#8221;<\/span><\/li>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zadd Nsync <span class=\"token number\">1<\/span> <span class=\"token string\">&#8220;Justin&#8221;<\/span> <span class=\"token number\">2<\/span> <span class=\"token string\">&#8220;Chris&#8221;<\/span> <span class=\"token number\">3<\/span> <span class=\"token string\">&#8220;Joey&#8221;<\/span> <span class=\"token number\">4<\/span> <span class=\"token string\">&#8220;Lance&#8221;<\/span> <span class=\"token number\">5<\/span> <span class=\"token string\">&#8220;JC&#8221;<\/span><\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>zinterstore\u306f\u30012\u3064\u4ee5\u4e0a\u306e\u30bd\u30fc\u30c8\u6e08\u307f\u30bb\u30c3\u30c8\u3067\u5171\u6709\u3055\u308c\u3066\u3044\u308b\u30e1\u30f3\u30d0\u30fc\uff08\u30a4\u30f3\u30bf\u30fc\u30bb\u30af\u30b7\u30e7\u30f3\uff09\u3092\u898b\u3064\u3051\u3001\u305d\u308c\u3089\u306e\u30e1\u30f3\u30d0\u30fc\u3060\u3051\u3092\u542b\u3080\u65b0\u3057\u3044\u30bd\u30fc\u30c8\u6e08\u307f\u30bb\u30c3\u30c8\u3092\u751f\u6210\u3057\u307e\u3059\u3002\u3053\u306e\u30b3\u30de\u30f3\u30c9\u306b\u306f\u3001\u30a4\u30f3\u30bf\u30fc\u30bb\u30af\u30c8\u30e1\u30f3\u30d0\u30fc\u304c\u30bd\u30fc\u30c8\u6e08\u307f\u30bb\u30c3\u30c8\u3068\u3057\u3066\u4fdd\u5b58\u3055\u308c\u308b\u5b9b\u5148\u30ad\u30fc\u306e\u540d\u524d\u3001zinterstore\u306b\u6e21\u3055\u308c\u308b\u30ad\u30fc\u306e\u6570\u3001\u305d\u3057\u3066\u5206\u6790\u3057\u305f\u3044\u30ad\u30fc\u306e\u540d\u524d\u304c\u3001\u9806\u756a\u306b\u542b\u307e\u308c\u3066\u3044\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zinterstore BoyBands <span class=\"token number\">2<\/span> NewKids Nsync<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>zinterstore\u306f\u3001\u5b9b\u5148\u306e\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u306b\u683c\u7d0d\u3055\u308c\u3066\u3044\u308b\u8981\u7d20\u306e\u6570\u3092\u793a\u3059\u6574\u6570\u3092\u8fd4\u3057\u307e\u3059\u3002NewKids\u3068Nsync\u306f\u3001&#8221;Joey&#8221;\u3068\u3044\u3046\u30e1\u30f3\u30d0\u30fc\u306e\u307f\u3092\u5171\u6709\u3057\u3066\u3044\u308b\u305f\u3081\u3001\u3053\u306e\u30b3\u30de\u30f3\u30c9\u306f1\u3092\u8fd4\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>(integer) 1<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>\u3082\u3057\u3082\u5b9b\u5148\u306e\u30ad\u30fc\u304c\u65e2\u306b\u5b58\u5728\u3059\u308b\u5834\u5408\u3001zinterstore\u306f\u305d\u306e\u5185\u5bb9\u3092\u4e0a\u66f8\u304d\u3057\u307e\u3059\u3002<\/p>\n<p>zunionstore\u306f\u3001\u305d\u308c\u306b\u6e21\u3055\u308c\u305f\u30ad\u30fc\u306e\u3059\u3079\u3066\u306e\u8981\u7d20\u3092\u4fdd\u6301\u3059\u308b\u65b0\u3057\u3044\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002\u3053\u306e\u30b3\u30de\u30f3\u30c9\u306f\u3001zinterstore\u3068\u540c\u3058\u69cb\u6587\u3092\u4f7f\u7528\u3057\u3001\u30b3\u30de\u30f3\u30c9\u306b\u6e21\u3055\u308c\u308b\u30ad\u30fc\u306e\u6570\u3068\u30ad\u30fc\u306e\u540d\u524d\u3001\u305d\u3057\u3066\u5b9b\u5148\u30ad\u30fc\u306e\u540d\u524d\u304c\u5fc5\u8981\u3067\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zunionstore SuperGroup <span class=\"token number\">2<\/span> NewKids Nsync<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>zinterstore\u3068\u540c\u69d8\u306b\u3001zunionstore\u3082\u3001\u5b9b\u5148\u30ad\u30fc\u306b\u4fdd\u7ba1\u3055\u308c\u305f\u8981\u7d20\u306e\u6570\u3092\u793a\u3059\u6574\u6570\u3092\u8fd4\u3057\u307e\u3059\u3002\u5143\u306e2\u3064\u306e\u30bd\u30fc\u30c8\u6e08\u307f\u30bb\u30c3\u30c8\u304c\u5171\u306b5\u3064\u306e\u30e1\u30f3\u30d0\u30fc\u3092\u6301\u3063\u3066\u3044\u305f\u306b\u3082\u95a2\u308f\u3089\u305a\u3001\u30bd\u30fc\u30c8\u6e08\u307f\u30bb\u30c3\u30c8\u306f\u7e70\u308a\u8fd4\u3057\u30e1\u30f3\u30d0\u30fc\u3092\u6301\u3064\u3053\u3068\u304c\u3067\u304d\u306a\u3044\u305f\u3081\u3001\u5404\u30ad\u30fc\u306b\u306f&#8221;Joey&#8221;\u3068\u3044\u3046\u540d\u524d\u306e\u30e1\u30f3\u30d0\u30fc\u304c1\u3064\u305a\u3064\u3042\u308b\u305f\u3081\u3001\u7d50\u679c\u306e\u6574\u6570\u306f9\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>(integer) 9<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>zunionstore\u306f\u3001\u65e2\u306b\u5b58\u5728\u3059\u308b\u5834\u5408\u3001\u5b9b\u5148\u30ad\u30fc\u306e\u5185\u5bb9\u3092\u4e0a\u66f8\u304d\u3057\u307e\u3059\u3002<\/p>\n<p>\u65b0\u3057\u3044\u30bd\u30fc\u30c8\u6e08\u307f\u30bb\u30c3\u30c8\u3092\u4f5c\u6210\u3059\u308b\u969b\u306b\u3001zinterstore\u3068zunionstore\u306e\u4e21\u65b9\u306e\u30b3\u30de\u30f3\u30c9\u3067\u30e1\u30f3\u30d0\u30fc\u30b9\u30b3\u30a2\u306b\u5bfe\u3059\u308b\u3088\u308a\u7d30\u304b\u306a\u5236\u5fa1\u3092\u63d0\u4f9b\u3059\u308b\u305f\u3081\u306b\u3001WEIGHTS\u30aa\u30d7\u30b7\u30e7\u30f3\u3068AGGREGATE\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u4f7f\u7528\u3067\u304d\u307e\u3059\u3002<\/p>\n<p>\u30b3\u30de\u30f3\u30c9\u306b\u542b\u307e\u308c\u308b\u30bd\u30fc\u30c8\u6e08\u307f\u30bb\u30c3\u30c8\u3054\u3068\u306b\u3001WEIGHTS\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5f8c\u306b\u306f\u6570\u5024\u304c\u7d9a\u304d\u3001\u305d\u308c\u305e\u308c\u306e\u30e1\u30f3\u30d0\u30fc\u306e\u30b9\u30b3\u30a2\u3092\u91cd\u307f\u4ed8\u3051\u3057\u307e\u3059\u3002WEIGHTS\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u5f8c\u306e\u6700\u521d\u306e\u6570\u5024\u306f\u3001\u30b3\u30de\u30f3\u30c9\u306b\u6e21\u3055\u308c\u308b\u6700\u521d\u306e\u30ad\u30fc\u306e\u30b9\u30b3\u30a2\u306b\u91cd\u307f\u3092\u4e57\u3058\u30012\u756a\u76ee\u306e\u6570\u5024\u306f2\u756a\u76ee\u306e\u30ad\u30fc\u306b\u91cd\u307f\u3092\u4e57\u3058\u308b\u3001\u3068\u3044\u3063\u305f\u5177\u5408\u3067\u3059\u3002<\/p>\n<p>\u4ee5\u4e0b\u306e\u4f8b\u306f\u3001NewKids\u3068Nsync\u306e\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u304b\u3089\u5171\u901a\u3059\u308b\u30ad\u30fc\u3092\u6301\u3064\u65b0\u3057\u3044\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002NewKids\u30ad\u30fc\u306e\u30b9\u30b3\u30a2\u306b\u306f3\u306e\u4fc2\u6570\u3092\u639b\u3051\u3001Nsync\u30ad\u30fc\u306e\u30b9\u30b3\u30a2\u306b\u306f7\u306e\u4fc2\u6570\u3092\u639b\u3051\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zinterstore BoyBandsWeighted <span class=\"token number\">2<\/span> NewKids Nsync WEIGHTS <span class=\"token number\">3<\/span> <span class=\"token number\">7<\/span><\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>WEIGHTS\u30aa\u30d7\u30b7\u30e7\u30f3\u304c\u542b\u307e\u308c\u3066\u3044\u306a\u3044\u5834\u5408\u3001zinterstore\u3068zunionstore\u306e\u4e21\u65b9\u306e\u91cd\u307f\u4ed8\u3051\u306f\u30c7\u30d5\u30a9\u30eb\u30c8\u30671\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n<p>AGGREGATE\u306f3\u3064\u306e\u30b5\u30d6\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u53d7\u3051\u5165\u308c\u307e\u3059\u3002\u305d\u306e\u3046\u3061\u306e\u6700\u521d\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u3067\u3042\u308bSUM\u306f\u3001\u7d50\u5408\u3057\u305f\u30bb\u30c3\u30c8\u306e\u4e00\u81f4\u3059\u308b\u30e1\u30f3\u30d0\u30fc\u306e\u30b9\u30b3\u30a2\u3092\u5408\u8a08\u3059\u308b\u3053\u3068\u3067\u3001zinterstore\u3068zunionstore\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u632f\u308b\u821e\u3044\u3092\u5b9f\u88c5\u3057\u307e\u3059\u3002<\/p>\n<p>\u3082\u30572\u3064\u306e\u30bd\u30fc\u30c8\u6e08\u307f\u30bb\u30c3\u30c8\u306b\u30011\u3064\u306e\u30e1\u30f3\u30d0\u30fc\u304c\u5171\u6709\u3055\u308c\u3066\u3044\u308b\u304c\u3001\u305d\u308c\u305e\u308c\u306e\u30bb\u30c3\u30c8\u3067\u30b9\u30b3\u30a2\u304c\u7570\u306a\u308b\u5834\u5408\u3001zinterstore\u307e\u305f\u306fzunionstore\u64cd\u4f5c\u3092\u5b9f\u884c\u3059\u308b\u3053\u3068\u3067\u3001\u65b0\u3057\u3044\u30bb\u30c3\u30c8\u306b\u4f4e\u3044\u30b9\u30b3\u30a2\u3092\u5272\u308a\u5f53\u3066\u308b\u3088\u3046\u306b\u64cd\u4f5c\u3092\u5f37\u5236\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002\u3053\u308c\u306f\u3001MIN\u30b5\u30d6\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zinterstore BoyBandsWeightedMin <span class=\"token number\">2<\/span> NewKids Nsync WEIGHTS <span class=\"token number\">3<\/span> <span class=\"token number\">7<\/span> AGGREGATE MIN<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>2\u3064\u306e\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u306b\u306f\u3001\u30b9\u30b3\u30a2\u304c\u540c\u3058\uff083\uff09\u4e00\u81f4\u3059\u308b\u30e1\u30f3\u30d0\u30fc\u304c1\u3064\u3057\u304b\u306a\u3044\u305f\u3081\u3001\u3053\u306e\u30b3\u30de\u30f3\u30c9\u306f\u30012\u3064\u306e\u91cd\u307f\u4ed8\u3051\u30b9\u30b3\u30a2\u306e\u3046\u3061\u4f4e\u3044\u65b9\u3092\u6301\u3064\u30e1\u30f3\u30d0\u30fc\u3067\u65b0\u3057\u3044\u30bb\u30c3\u30c8\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zscore BoyBandsWeightedMin <span class=\"token string\">&#8220;Joey&#8221;<\/span><\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&#8220;9&#8221;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>\u540c\u69d8\u306b\u3001AGGREGATE\u306fMAX\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u4f7f\u7528\u3057\u3066\u3001zinterstore\u307e\u305f\u306fzunionstore\u306b\u3088\u3063\u30662\u3064\u306e\u30b9\u30b3\u30a2\u306e\u3046\u3061\u3088\u308a\u9ad8\u3044\u30b9\u30b3\u30a2\u3092\u5272\u308a\u5f53\u3066\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zinterstore BoyBandsWeightedMax <span class=\"token number\">2<\/span> NewKids Nsync WEIGHTS <span class=\"token number\">3<\/span> <span class=\"token number\">7<\/span> AGGREGATE MAX<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>\u3053\u306e\u30b3\u30de\u30f3\u30c9\u306f\u30012\u3064\u306e\u91cd\u307f\u4ed8\u3051\u30b9\u30b3\u30a2\u306e\u3046\u3061\u3067\u9ad8\u3044\u30b9\u30b3\u30a2\u3092\u6301\u30641\u4eba\u306e\u30e1\u30f3\u30d0\u30fc\u300c\u30b8\u30e7\u30fc\u30a4\u300d\u3092\u6301\u3064\u65b0\u3057\u3044\u30bb\u30c3\u30c8\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<ol>\n<li data-prefix=\"127.0.0.1:6379&gt;\">zscore BoyBandsWeightedMax <span class=\"token string\">&#8220;Joey&#8221;<\/span><\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<div class=\"secondary-code-label\" title=\"Output\">Output<\/div>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>&#8220;21&#8221;<\/p>\n<pre class=\"post-pre\"><code><\/code><\/pre>\n<p>\u30e1\u30f3\u30d0\u30fc\u306e\u30b9\u30b3\u30a2\u3092\u5206\u6790\u3059\u308b\u524d\u306b\u3001WEIGHTS\u306f\u4e00\u6642\u7684\u306b\u64cd\u4f5c\u3059\u308b\u624b\u6bb5\u3068\u8003\u3048\u308b\u3068\u5f79\u7acb\u3061\u307e\u3059\u3002\u540c\u69d8\u306b\u3001AGGREGATE\u30aa\u30d7\u30b7\u30e7\u30f3\u306f\u65b0\u3057\u3044\u30bb\u30c3\u30c8\u306b\u8ffd\u52a0\u3055\u308c\u308b\u524d\u306b\u30e1\u30f3\u30d0\u30fc\u306e\u30b9\u30b3\u30a2\u3092\u3069\u306e\u3088\u3046\u306b\u5236\u5fa1\u3059\u308b\u304b\u3092\u6c7a\u5b9a\u3059\u308b\u624b\u6bb5\u3068\u8003\u3048\u308b\u3068\u5f79\u7acb\u3061\u307e\u3059\u3002<\/p>\n<h2>\u7d50\u8ad6<\/h2>\n<p>\u3053\u306e\u30ac\u30a4\u30c9\u3067\u306f\u3001Redis\u3067\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092\u4f5c\u6210\u304a\u3088\u3073\u7ba1\u7406\u3059\u308b\u305f\u3081\u306b\u4f7f\u7528\u3055\u308c\u308b\u30b3\u30de\u30f3\u30c9\u306e\u3044\u304f\u3064\u304b\u306b\u3064\u3044\u3066\u8a73\u3057\u304f\u8aac\u660e\u3057\u3066\u3044\u307e\u3059\u3002\u3053\u306e\u30ac\u30a4\u30c9\u306b\u95a2\u9023\u3059\u308b\u4ed6\u306e\u30b3\u30de\u30f3\u30c9\u3001\u5f15\u6570\u3001\u624b\u9806\u306b\u3064\u3044\u3066\u77e5\u308a\u305f\u3044\u3053\u3068\u304c\u3042\u308c\u3070\u3001\u30b3\u30e1\u30f3\u30c8\u3067\u8cea\u554f\u3057\u305f\u308a\u63d0\u6848\u3057\u305f\u308a\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<p>Redis\u306e\u30b3\u30de\u30f3\u30c9\u306b\u95a2\u3059\u308b\u8a73\u7d30\u306a\u60c5\u5831\u306f\u3001\u300cRedis\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u7ba1\u7406\u65b9\u6cd5\u300d\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u30b7\u30ea\u30fc\u30ba\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u306f\u3058\u3081\u306b Redis\u306f\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u306e\u30a4\u30f3\u30e1\u30e2\u30ea\u306e\u30ad\u30fc\u30d0\u30ea\u30e5\u30fc\u30c7\u30fc\u30bf\u30b9\u30c8\u30a2\u3067\u3059\u3002Redis\u3067\u306f\u3001\u30bd\u30fc\u30c8\u3055\u308c\u305f\u96c6\u5408\u306f\u30bb\u30c3\u30c8\u3068\u540c\u69d8\u306e\u30c7\u30fc\u30bf\u578b\u3067\u3042\u308a\u3001\u4e21\u65b9\u3068\u3082\u7e70\u308a\u8fd4\u3057\u306e\u306a\u3044\u6587\u5b57\u5217\u306e\u30b0\u30eb\u30fc\u30d7\u3067\u3059\u3002\u7570\u306a\u308b\u70b9\u306f\u3001\u30bd\u30fc\u30c8\u3055\u308c\u305f\u96c6\u5408\u306e\u5404 [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[26,61],"class_list":["post-157","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-26","tag-61"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Redis\u3067\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092\u7ba1\u7406\u306e\u65b9\u6cd5 - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Redis\u3067\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092\u7ba1\u7406\u306e\u65b9\u6cd5\u3092\u5206\u304b\u308a\u3084\u3059\u304f\u89e3\u8aac\u3002\u5b9f\u8df5\u7684\u306a\u4f8b\u3068\u30b3\u30fc\u30c9\u3001\u6ce8\u610f\u70b9\u3092\u542b\u3081\u3066\u521d\u5fc3\u8005\u306b\u3082\u7406\u89e3\u3067\u304d\u308b\u3088\u3046\u8aac\u660e\u3057\u307e\u3059\u3002\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/ja\/blog\/redis\u3067\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092\u7ba1\u7406\u3059\u308b\u65b9\u6cd5\/\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Redis\u3067\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092\u7ba1\u7406\u306e\u65b9\u6cd5\" \/>\n<meta property=\"og:description\" content=\"Redis\u3067\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092\u7ba1\u7406\u306e\u65b9\u6cd5\u3092\u5206\u304b\u308a\u3084\u3059\u304f\u89e3\u8aac\u3002\u5b9f\u8df5\u7684\u306a\u4f8b\u3068\u30b3\u30fc\u30c9\u3001\u6ce8\u610f\u70b9\u3092\u542b\u3081\u3066\u521d\u5fc3\u8005\u306b\u3082\u7406\u89e3\u3067\u304d\u308b\u3088\u3046\u8aac\u660e\u3057\u307e\u3059\u3002\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/ja\/blog\/redis\u3067\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092\u7ba1\u7406\u3059\u308b\u65b9\u6cd5\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-16T14:35:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-31T12:14:51+00:00\" \/>\n<meta name=\"author\" content=\"\u967d, \u5411\u5b87\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u57f7\u7b46\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u967d, \u5411\u5b87\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593\" \/>\n\t<meta name=\"twitter:data2\" content=\"28\u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/redis%e3%81%a7%e3%82%bd%e3%83%bc%e3%83%88%e3%81%95%e3%82%8c%e3%81%9f%e3%82%bb%e3%83%83%e3%83%88%e3%82%92%e7%ae%a1%e7%90%86%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95\/\",\"url\":\"https:\/\/www.silicloud.com\/ja\/blog\/redis%e3%81%a7%e3%82%bd%e3%83%bc%e3%83%88%e3%81%95%e3%82%8c%e3%81%9f%e3%82%bb%e3%83%83%e3%83%88%e3%82%92%e7%ae%a1%e7%90%86%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95\/\",\"name\":\"Redis\u3067\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092\u7ba1\u7406\u306e\u65b9\u6cd5 - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/#website\"},\"datePublished\":\"2023-01-16T14:35:24+00:00\",\"dateModified\":\"2025-07-31T12:14:51+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/#\/schema\/person\/4aef6196128551a0f5d66db46c42866c\"},\"description\":\"Redis\u3067\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092\u7ba1\u7406\u306e\u65b9\u6cd5\u3092\u5206\u304b\u308a\u3084\u3059\u304f\u89e3\u8aac\u3002\u5b9f\u8df5\u7684\u306a\u4f8b\u3068\u30b3\u30fc\u30c9\u3001\u6ce8\u610f\u70b9\u3092\u542b\u3081\u3066\u521d\u5fc3\u8005\u306b\u3082\u7406\u89e3\u3067\u304d\u308b\u3088\u3046\u8aac\u660e\u3057\u307e\u3059\u3002\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/redis%e3%81%a7%e3%82%bd%e3%83%bc%e3%83%88%e3%81%95%e3%82%8c%e3%81%9f%e3%82%bb%e3%83%83%e3%83%88%e3%82%92%e7%ae%a1%e7%90%86%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95\/#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/ja\/blog\/redis%e3%81%a7%e3%82%bd%e3%83%bc%e3%83%88%e3%81%95%e3%82%8c%e3%81%9f%e3%82%bb%e3%83%83%e3%83%88%e3%82%92%e7%ae%a1%e7%90%86%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/redis%e3%81%a7%e3%82%bd%e3%83%bc%e3%83%88%e3%81%95%e3%82%8c%e3%81%9f%e3%82%bb%e3%83%83%e3%83%88%e3%82%92%e7%ae%a1%e7%90%86%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/ja\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Redis\u3067\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092\u7ba1\u7406\u306e\u65b9\u6cd5\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/ja\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"ja\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/#\/schema\/person\/4aef6196128551a0f5d66db46c42866c\",\"name\":\"\u967d, \u5411\u5b87\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ad96b120e219751fa368cbd7d2c48ca01b59185e6ed394449bac72614a760bf3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ad96b120e219751fa368cbd7d2c48ca01b59185e6ed394449bac72614a760bf3?s=96&d=mm&r=g\",\"caption\":\"\u967d, \u5411\u5b87\"},\"url\":\"https:\/\/www.silicloud.com\/ja\/blog\/author\/hinatasora\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/www.silicloud.com\/ja\/blog\/redis%e3%81%a7%e3%82%bd%e3%83%bc%e3%83%88%e3%81%95%e3%82%8c%e3%81%9f%e3%82%bb%e3%83%83%e3%83%88%e3%82%92%e7%ae%a1%e7%90%86%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Redis\u3067\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092\u7ba1\u7406\u306e\u65b9\u6cd5 - Blog - Silicon Cloud","description":"Redis\u3067\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092\u7ba1\u7406\u306e\u65b9\u6cd5\u3092\u5206\u304b\u308a\u3084\u3059\u304f\u89e3\u8aac\u3002\u5b9f\u8df5\u7684\u306a\u4f8b\u3068\u30b3\u30fc\u30c9\u3001\u6ce8\u610f\u70b9\u3092\u542b\u3081\u3066\u521d\u5fc3\u8005\u306b\u3082\u7406\u89e3\u3067\u304d\u308b\u3088\u3046\u8aac\u660e\u3057\u307e\u3059\u3002","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/ja\/blog\/redis\u3067\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092\u7ba1\u7406\u3059\u308b\u65b9\u6cd5\/","og_locale":"ja_JP","og_type":"article","og_title":"Redis\u3067\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092\u7ba1\u7406\u306e\u65b9\u6cd5","og_description":"Redis\u3067\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092\u7ba1\u7406\u306e\u65b9\u6cd5\u3092\u5206\u304b\u308a\u3084\u3059\u304f\u89e3\u8aac\u3002\u5b9f\u8df5\u7684\u306a\u4f8b\u3068\u30b3\u30fc\u30c9\u3001\u6ce8\u610f\u70b9\u3092\u542b\u3081\u3066\u521d\u5fc3\u8005\u306b\u3082\u7406\u89e3\u3067\u304d\u308b\u3088\u3046\u8aac\u660e\u3057\u307e\u3059\u3002","og_url":"https:\/\/www.silicloud.com\/ja\/blog\/redis\u3067\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092\u7ba1\u7406\u3059\u308b\u65b9\u6cd5\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2023-01-16T14:35:24+00:00","article_modified_time":"2025-07-31T12:14:51+00:00","author":"\u967d, \u5411\u5b87","twitter_card":"summary_large_image","twitter_misc":{"\u57f7\u7b46\u8005":"\u967d, \u5411\u5b87","\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593":"28\u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/ja\/blog\/redis%e3%81%a7%e3%82%bd%e3%83%bc%e3%83%88%e3%81%95%e3%82%8c%e3%81%9f%e3%82%bb%e3%83%83%e3%83%88%e3%82%92%e7%ae%a1%e7%90%86%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95\/","url":"https:\/\/www.silicloud.com\/ja\/blog\/redis%e3%81%a7%e3%82%bd%e3%83%bc%e3%83%88%e3%81%95%e3%82%8c%e3%81%9f%e3%82%bb%e3%83%83%e3%83%88%e3%82%92%e7%ae%a1%e7%90%86%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95\/","name":"Redis\u3067\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092\u7ba1\u7406\u306e\u65b9\u6cd5 - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/ja\/blog\/#website"},"datePublished":"2023-01-16T14:35:24+00:00","dateModified":"2025-07-31T12:14:51+00:00","author":{"@id":"https:\/\/www.silicloud.com\/ja\/blog\/#\/schema\/person\/4aef6196128551a0f5d66db46c42866c"},"description":"Redis\u3067\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092\u7ba1\u7406\u306e\u65b9\u6cd5\u3092\u5206\u304b\u308a\u3084\u3059\u304f\u89e3\u8aac\u3002\u5b9f\u8df5\u7684\u306a\u4f8b\u3068\u30b3\u30fc\u30c9\u3001\u6ce8\u610f\u70b9\u3092\u542b\u3081\u3066\u521d\u5fc3\u8005\u306b\u3082\u7406\u89e3\u3067\u304d\u308b\u3088\u3046\u8aac\u660e\u3057\u307e\u3059\u3002","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/ja\/blog\/redis%e3%81%a7%e3%82%bd%e3%83%bc%e3%83%88%e3%81%95%e3%82%8c%e3%81%9f%e3%82%bb%e3%83%83%e3%83%88%e3%82%92%e7%ae%a1%e7%90%86%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95\/#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/ja\/blog\/redis%e3%81%a7%e3%82%bd%e3%83%bc%e3%83%88%e3%81%95%e3%82%8c%e3%81%9f%e3%82%bb%e3%83%83%e3%83%88%e3%82%92%e7%ae%a1%e7%90%86%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/ja\/blog\/redis%e3%81%a7%e3%82%bd%e3%83%bc%e3%83%88%e3%81%95%e3%82%8c%e3%81%9f%e3%82%bb%e3%83%83%e3%83%88%e3%82%92%e7%ae%a1%e7%90%86%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/ja\/blog\/"},{"@type":"ListItem","position":2,"name":"Redis\u3067\u30bd\u30fc\u30c8\u3055\u308c\u305f\u30bb\u30c3\u30c8\u3092\u7ba1\u7406\u306e\u65b9\u6cd5"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/ja\/blog\/#website","url":"https:\/\/www.silicloud.com\/ja\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"ja"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/ja\/blog\/#\/schema\/person\/4aef6196128551a0f5d66db46c42866c","name":"\u967d, \u5411\u5b87","image":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/www.silicloud.com\/ja\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ad96b120e219751fa368cbd7d2c48ca01b59185e6ed394449bac72614a760bf3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ad96b120e219751fa368cbd7d2c48ca01b59185e6ed394449bac72614a760bf3?s=96&d=mm&r=g","caption":"\u967d, \u5411\u5b87"},"url":"https:\/\/www.silicloud.com\/ja\/blog\/author\/hinatasora\/"},{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/www.silicloud.com\/ja\/blog\/redis%e3%81%a7%e3%82%bd%e3%83%bc%e3%83%88%e3%81%95%e3%82%8c%e3%81%9f%e3%82%bb%e3%83%83%e3%83%88%e3%82%92%e7%ae%a1%e7%90%86%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/posts\/157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/comments?post=157"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/posts\/157\/revisions"}],"predecessor-version":[{"id":325721,"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/posts\/157\/revisions\/325721"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/media?parent=157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/categories?post=157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/ja\/blog\/wp-json\/wp\/v2\/tags?post=157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}