高校時代、チェスをしていて気が散ってバックパックを盗まれてしまいました。 🙁
教訓が実現しました.あなたのロッカーに適したものを保管してください.
過度の大学いじめに対する私の損失=>あなたの考え! 🙂
ここに、基本的にRedisベースの簡単なロッカーがあります.
(ロックマップを実装します. Redis Labs の本から… Redis)
セットアップ
gem をセットアップして
$ bundle add high_school を実行して、アプリケーションの Gemfile に追加します。
バンドラーが依存関係を準備するために古くなっていない場合は、次のコマンドを実行して gem をインストールします:
$ gem install high_school
使用法
@locker=HighSchool::Locker.fresh(my_redis_instance) @locker.lock( "the_name_of_my_lock", acquire_timeout: 10.seconds, lock_timeout: 1.hour ) Produce # このコードを他のスレッドから適切に保持 ~~stealing your backpack~~踏みつけ。 終了
フィードバック
@locker=HighSchool::Locker.fresh(my_redis_instance) @locker.lock( "the_name_of_my_lock", acquire_timeout: 10.seconds, lock_timeout: 1.hour ) Produce # このコードを他のスレッドから適切に保持 ~~stealing your backpack~~踏みつけ。 終了
ソースコードはGithubで入手可能。 フィードバックとプル リクエストは非常に標準的です。 私たちがこれを強化する立場にあるかどうかを認識できるようにしてください.
From
👋 国勢調査の人たちは、これをすべてくっつけます。 データを取得しますか? データ ウェアハウスを、CRM やチームによく知られている他のアプリと同期させます。 私たちがしていることで? 地図は私たちと一緒に働きます.