トップページインストール,運用Redis と関連ツールのインストールと試用Redis のインストールと試用(Windows 上)

Redis のインストールと試用(Windows 上)

Redis をインストール.コマンドや Python で扱ってみる.

【サイト内の関連ページ】

インストール手順

  1. GitHub の MicrosoftArchive の Redis の Web ページを開く

    https://github.com/MicrosoftArchive/redis/release

  2. 「Redis on Windows」の下の「release page」をクリック

  3. 最新版の .msi ファイルをクリック

  4. ファイルのダウンロードが始まる

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

  7. ライセンス条項の確認

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

  9. ポート番号を設定し、「Next」をクリック

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

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

  12. インストール終了の確認

Redis を使ってみる

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

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

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

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

  3. key-value ストアの例

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

  4. リスト操作の例

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

  5. 集合操作の例

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

Python で Redis を使ってみる

  1. key-value ストアの例

    Python プログラムを動かす.

    Python プログラムを動かすために, Windows では「python」, Ubuntu では「python3」などのコマンドを使う.

    あるいは, 開発環境や Python コンソール(Jupyter Qt ConsoleSpyderPyCharmPyScripter など)の利用も便利である.

    あるいは,オンラインで動くGoogle Colaboratory のノートブックの利用も,場合によっては便利である.

    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") )
    

  2. リスト操作の例

    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 ) ) 
    

  3. 集合操作の例

    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" ) )