.redisを紹介
Redisのキーと値のストレージシステムです。Memcachedのと同様の、それは文字列、リスト、ハッシュハッシュテーブル、セット、順序セットを含む比較的保存されている値の種類をサポートしています。
これらのデータ型は、追加/削除して、交差点や労働組合、その差よりリッチな操作で、プッシュ/ポップをサポートされており、これらの操作はアトミックです。これに基づき、Redisのは、並べ替えの異なるさまざまな方法をサポートしています。memcachedのと同じように、効率性を確保するために、データはメモリにキャッシュされています。Redisの差は、定期的にディスクに書き込まれたデータで更新されたり、追加のログファイルを書き込む動作を変更するために、そしてこれに基づいてマスタースレーブ(マスタとスレーブ)の同期を実現します。
ネイチャー:メモリに格納されたデータ
用途:Redisのキャッシュを行うことができ、メッセージキューのRedisを行います
特徴:
持続性を行うことができます。設定ファイルで、ファイルに保存する場合は、コンピュータが誤ってシャットダウンしていない場合でも、設定を追加、またはデータにすることができます。これは、与えられた自分自身を保存することはありません。
店舗データへの対応フォーマット:
文字列:文字列
ハッシュ:ハッシュ
リスト:リスト
セット:コレクション
ソートセット:順序付きコレクション
II。関連の質問
1.なぜ使用Redisの?そこのRedisを使用することの利点は何ですか?
(1)データがメモリに格納された速いので、HashMapのと同様に、HashMapの利点は、発見の時間複雑であり、操作はO(1)であります
(2)豊富なデータ型のサポート、サポート文字列、リスト、セット、ソートセット、ハッシュ
(3)サポートサービスを、操作は、すべての実行またはすべての実行されないいずれかのデータに、いわゆるアトミック変更原子であります
(4)豊富な機能セット:有効期限を設定するためのキーを押して、キャッシング、メッセージのために使用することができ、自動的に失効した後に削除されます
に比べて利点は何ですかmemcachedを2.redis?
(1)memcachedのすべての値は、単純な文字列、その代替としてRedisのある豊かなデータ型をサポート
(2)のRedisのmemcachedよりもはるかに高速
(3)Redisのは、そのデータを永続化することができます
三.redisインストール
1.windowsインストール
ウィンドウのインストールの下で
ダウンロードします。https://github.com/MSOpenTech/redis/releases。
Redisのは、32ビットおよび64ビットをサポートしています。このシステムのプラットフォームの選択の実際の状況に応じて、ここで私たちは、その後、MSI良いインストールをダウンロードし、直接ダウンロードされます。どちらも、直接、環境変数に加えて良好なステップを設定することができます。
また:
、CドライブにRedis-x64-xxx.zipアーカイブをダウンロードしたフォルダと改名Redisのを解凍します。
開いて CMDの ディレクトリにRedisのディレクトリにウィンドウのCDを:
Redisの-SERVER.EXE redis.windows.conf
あなたが利便性をしたい場合は、あなたがパスを保存失い、そのredis.windows.confバックを省略した場合、デフォルトでは有効になって、省略することができるように、パスのRedisは、システム環境変数に追加置くことができます。入力した後、それは次のような画面が表示されます。
RedisのデータベースにRedisの-cli.exe -h 127.0.0.1 -p 6379#:コマンドを使用します。
このインストールは成功しました。
2.linuxインストール
:CSDNのブログを参照してください。初心者のRedisののインストールと設定を
3.linux- Ubuntuのインストール
あなたは、UbuntuのシステムのインストールRedisの中で、次のコマンドを使用することができます。
$ sudoのapt-getを更新
$ sudoのRedisのサーバーをインストールapt-getを
スタートのRedis
$のRedisのサーバー
開始するかどうかを表示Redisの?
$繰り返し-CLI
上記のコマンドは、次の端末を開きます:
繰り返し127.0.0.1:6379>
127.0.0.1は、ローカルIPで、6379はRedisのサービスポートです。今、私たちは、PINGコマンドを入力します。
Redisの127.0.0.1:6379>ピング
PONG
上記の我々が正常にRedisのがインストールされていることを示しています。
いくつかの構成:
/etc/redis/redis.conf
bind 127.0.0.1 # 注释掉这一行,就可以远程连接
requirepass 密码 # 对redis访问数据库做限制
设置了密码的情况下需要命令:redis-cli -a 密码 # 这样就可以访问redis里面的数据
四.Python操作Redis
sudo pip install redis
or
sudo easy_install redis
or
源码安装:https://github.com/WoLpH/redis-py
五.redis使用可视化工具redis-desktop
1.下载安装redis-desktop
到github下载并安装
下载地址(选择0.88版才有免费的.exe文件):https://github.com/uglide/RedisDesktopManager/releases?after=0.9.0-alpha4
2.redis-desktop连接redis
点击左下角Connect to Redis Server
填写信息:
localhost
127.0.0.1
端口:6379
最后进行连接