トップページ -> インストール,設定,利用 -> Redis -> Windows で redis をインストール
[サイトマップへ], [サイト内検索へ]

Windows で redis をインストール

インストール手順

  1. Redis の Web ページを開く

    https://redis.io/

  2. Check the downloads page」をクリック

    [image]
  3. 「Windows」の下の「Learn more」をクリック

    [image]
  4. GitHub の MicrosoftArchive/redis の Web ページが開くので確認する.

    [image]
  5. 「Redis on Windows」の下の「release page」をクリック

    [image]
  6. 最新版の .msi ファイルをクリック

    [image]
  7. ファイルがダウンロードが始まる

    [image]
  8. ダウンロードしたファイルを実行
  9. ようこそ画面では、「Next」をクリック

    [image]
  10. ライセンス条項の確認

    [image]
  11. インストールディレクトリ(フォルダ)の設定は既定(デフォルト)のままでよい.「Next」をクリック

    [image]
  12. ポート番号を設定し、「Next」をクリック

    [image]
  13. メモリ利用の上限値を設定し、「Next」をクリック

    [image]
  14. インストールしたいので、「Install」をクリック

    [image]
  15. インストール終了の確認

    [image]

Redis を使ってみる

  1. 試しに,サーバを起動してみる

    C:\Program Files\Redis\redis-server.exe を実行する

    [image]
  2. 試しに,Redis コマンドラインクライアントを起動してみる

    C:\Program Files\Redis\redis-cli.exe を実行する

    [image]

    [image]
  3. key-value ストアの例

    set x 100
    get x
    set "p1" "\"#<struct Struct::Product name=\\\"kaneko\\\", price=120, qty=20>\""
    get p1
    

    [image]
  4. リスト操作の例

    lpush mylist apple
    lpush mylist orange
    lpush mylist car
    lrange mylist 0 -1
    

    [image]
  5. 集合操作の例

    sadd myset a1
    sadd myset b2
    sadd myset c3
    smembers myset
    scard myset
    

    [image]

    Python で Redis を使ってみる

    1. key-value ストアの例

      Python」で次を実行.(Anacondaに入っている開発環境 spyder を実行し,右下の ipython コンソールを使うのが簡単.)

      import redis
      r = redis.StrictRedis(host='localhost', port=6379, db=0)
      r.set("x", 100)
      print( r.get("x") )
      r.set("p1", "\"#<struct Struct::Product name=\\\"kaneko\\\", price=120, qty=20>\"")
      print( r.get("p1") )
      

      [image]
    2. リスト操作の例

      Python」で次を実行.(Anacondaに入っている開発環境 spyder を実行し,右下の ipython コンソールを使うのが簡単.)

      import redis
      r = redis.StrictRedis(host='localhost', port=6379, db=0)
      r.lpush( "mylist", "apple" )
      r.lpush( "mylist", "orange" )
      r.lpush( "mylist", "car" )
      print( r.lrange( "mylist", 0, -1 ) ) 
      

      [image]
    3. 集合操作の例

      Python」で次を実行.(Anacondaに入っている開発環境 spyder を実行し,右下の ipython コンソールを使うのが簡単.)

      import redis
      r = redis.StrictRedis(host='localhost', port=6379, db=0)
      r.sadd( "myset", "a1" )
      r.sadd( "myset", "b2" )
      r.sadd( "myset", "c3" )
      print( r.smembers( "myset" ) )
      print( r.scard( "myset" ) )
      

      [image]

    本サイトのサイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

    問い合わせ先: 金子邦彦(かねこ くにひこ) [image]