Amazon Linux Amazon Linux AMIならgccとかインストールしなくても次のコマンドでインストールが終わる.
![AWS EC2にredisをインストールする - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/2e5d8fd2263dd7d0f14c3b89dbb957021a5ac4cb/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9QVdTJTIwRUMyJUUzJTgxJUFCcmVkaXMlRTMlODIlOTIlRTMlODIlQTQlRTMlODMlQjMlRTMlODIlQjklRTMlODMlODglRTMlODMlQkMlRTMlODMlQUIlRTMlODElOTklRTMlODIlOEImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTc3MjE1Njg4ZjE0ZDg0YzBjMmRlNzlkYWQ1YmM4ZDg5%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwc3Rvc2hpeWEmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWZhZDhkZGMxZmY3MjAxMzE0YmNhYzE0N2IyOTkyOTVm%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D10a0d5a0921b849da1dbad02c924c184)
2017-04-20 Redis is widely used by the Ruby community but, like any complex piece of infrastructure, isn’t well understood by many of its users. I wanted to write a blog post that would answer the question: How can I check on the health of my Redis server? Here’s a few things you can do to better understand your Redis server. Ask for Info The info command is the easiest way to get an overall view
I have a Linux server with Redis installed and I want to connect to it via command line from my local Linux machine. Is it possible to install redis-cli only (without redis-server and other tools)? If I just copy redis-cli file to my local machine and run it, I have the following error: ./redis-cli: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by ./redis-cli)
設定したりもっと細かい作業をしたい場合は help コマンドを使う。 種類ごとのヘルプをみたい場合は @ をつけるとよい 例えばリスト関連のコマンドを知りたいなら > help @list といった感じ。 以下は解説 keys 登録されている key がわからないと何もできないので、keyの一覧をみる方法 > keys * 引数にはパターンを入力する hogeではじまるものに絞りこみしたい場合は > key hoge* とかする。shell の場合はアスタリスクはエスケープする必要があるのに注意 $ redis-cli keys \* type redis は key に格納された値の種類によって取得コマンドが違うらしい。 値をみるために種類の確認が必要。 hoge というキーがあった場合は > type hoge とする。 返す値としては string list set zset has
古いキー oldname を新しいキー newname にリネームする。もし新しいキーがすでに存在する場合、上書きする。
最近redisを触る事が多くなりましたが、"redis-cli info"コマンドで返却される値がそれぞれどういう意味か分かりづらくググっても答えが見つからなかったので少し調べてみました。 (全部では無いです。ちなみに対象は2.4.6です。) ◯前提 "redis-cl...
used_memory:1004464 used_memory_human:980.92K used_memory_rss:1765376 used_memory_peak:1004464 used_memory_peak_human:980.92K used_memory_lua:35840 mem_fragmentation_ratio:1.76 mem_allocator:libc used_memory : redisによって割り当てられた総バイト数 used_memory_human:単位表示(人間が読める型式の表現) used_memory_rss:OSから見たときのRedisによって割り当てられたバイト数 used_memory_peak:Redisが消費する最大メモリ used_memory_peak_human:単位表示(人間が読める型式の表現) used_memory_
こんにちは、鈴木です。 Redis におけるバックアップとリストアについて調べました。 データを永続化する方法については「Redisにおけるデータの永続化」で調べました。 RDB ファイルのバックアップ RDB ファイルでのバックアップ手順は以下のようになると思います。 BGSAVE コマンドを実行する(非同期での RDB ファイルの生成が開始される)。 RDB ファイルの生成が完了するまで待機する(完了したかどうかは、LASTSAVE コマンドの結果が変化したことや、RDB ファイルの i-node 番号が変化したことで判別可能です)。 (redis-check-dump で生成された RDB ファイルに問題が無いことを確認する。) RDB ファイルをコピーする(別サーバなど Redis が動作するサーバがクラッシュしても安全な場所に保管する)。 上記を一日一回など、定期的に実行します。
redisのバックアップデータからの復旧手順(リストア) CentOS6系の環境で、redisが既にインストールされている状況で説明します。 redisはインメモリでデータ高速管理しており、 データを永続化させるには、 redis-cli save (saveはロックが発生するのでサービスに支障がでる場合は、ロックの発生しないbgsaveとlastsaveでバックグラウンドで処理させる) でデータの永続化。 dumpファイルが作られる。 /var/lib/redis/dump.rdb ※redis.conf変更できます。 このデータを定期的に、別ディレクトリにバックアップして、そのファイルのデータをredisに反映させる際、
Product { this.openCategory = category; const productMenu = document.querySelector('.product-menu'); window.DD_RUM.onReady(function() { if (productMenu.classList.contains('show')) { window.DD_RUM.addAction(`Product Category ${category} Hover`) } }) }, 160); }, clearCategory() { clearTimeout(this.timeoutID); } }" x-init=" const menu = document.querySelector('.product-menu'); var observer = new Muta
redis-cliはRedisのクライアントツールであり、コマンドラインから実行する。 redis-cli -h $host上記でRedisサーバに接続する。 keyのset/get redis-cli -h $host set $key $value redis-cli -h $host get $key モニタツール redis-cli -h $host infoと打つと、サーバに関する情報と統計を一覧表示する。 redis-cli -h $host monitorと打つと、Redisサーバが受け取ったすべてのコマンドをリアルタイム表示する。 レプリケーション slaveof コマンドを使う。 redis-cli -h $slave slaveof $master $portレプリケーションを解除するには、slaveof no one を実行する。 redis-cli -h $slav
はじめに 前回書いたこの記事を書く際に実際に積まれている queue をあれこれ見ていたのですが、 その際に使ったコマンドを忘れそうだったのでまとめておく。 めんどくさくてまとめなかったわけでは… shiro-16.hatenablog.com redis-cli まずは基本的なこと redis-cli を使って redis のデータを見ることが出来る Redis server に接続して対話的に実行 $ redis-cli redis 127.0.0.1:6379> KEYS * 引数を指定して実行 $ redis-cli KEYS '*' perform_async ※ perform_async で user 3 つ default 2 つ queue を積んだ状態 どんな key が生成されるか $ $ redis-cli KEYS '*' 1) "queue:default" 2
Redisは様々な型をもっているので 単純な集計(increment)は結構柔軟にできたりします。 ですが、後から条件付きでクロス集計したい時があると思います。 Redisにはビット演算するコマンドがあるので それを使っていろいろな集計をしてみました。 ビット関連コマンドリファレンス GETBIT/SETBIT Redis 2.2.0以降が必要。 ビットのオフセットに対してフラグを取得/設定します。 GETBIT key offset SETBIT key offset value(1/0) BITCOUNT Redis 2.6.0以降が必要。 キーに対するビットカウントを取得します。 BITCOUNT key [start] [end] BITOP Redis 2.6.0以降が必要。 複数のキーに対してビット操作を行うことが出来ます。 集計にはこの操作を使います。 BITOP opera
現在、弊社にて提供しているサービスのほぼ全てにおいてAWS(Amazon Web Service)を利用しており、その中でも頻繁にアクセスが必要なデータについてはElasticCacheのRedis/Memcachedを利用しています。今回は、そのElasticCacheでRedisを利用する場合において、弊社の運用で発生してしまったトラブルと対応方法について紹介させていただきたいと思います。 TL;DR AWS ElasticCacheのRedis ServerのDefaultのパラメータ設定では、Connection Timeoutの設定がされていないので、そのまま放置するとConnection数が溜まり続けて危険ですので、ConnectionのTimeout設定を行いましょうというお話になります。 今回発生した問題 Blue-Green Deploymentを多用して何度もデプロイを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く