RedisのRedisの研究ノートの他の特徴-----

序文

理解には、パブリッシュ・サブスクライブのRedisおよびトランザクション関連の知識を、私たちは今日を知るようになっ何を彼の他の特性--------複数のデータベース、ポリシーおよびスクリプトからのデータ。

A. Redisのデータベース

Redisの下では、データベースは、整数インデックスのアイデンティティではなく、データベース名です。デフォルトでは、クライアントのデータベースは0に接続されています。
これが私たちのクライアントに入っている(遅くとも数値は、データベースが127.0.0.1:6379 0をマークされていることを示していません)

ここに画像を挿入説明

(我々は、そのサイズを変更することができる)データベースの合計数を制御するために、以下のパラメータを使用して、構成ファイルを1.redis。
 database 16  //(从0开始1 2 3 ....15)

ここに画像を挿入説明

2.関連するコマンド

スイッチがデータベース//データベースを選択します
ここに画像を挿入説明

モバイルデータ(現在のキーが別のライブラリに移動されます)

キー・データベース名を移動
ここに画像を挿入説明

空のデータベース:

すべてのflushdb //キーの現在のデータベースクリア
flushallを//のRedisデータベース全体のすべてのキーをクリア
ここに画像を挿入説明

二つ。Redisのデータ消去戦略

警告する1.Redis公式十分なメモリがある場合には、Redisのは成功保証書にはいくつかのキャッシュポリシーの設定キーのうち基づいて行われます。無段階的政策、またはキーアウトなし、適切な検索は、Redisのは、メモリエラーから直接戻らないとき。
2.最大キャッシュ設定(redis.conf、検索/ maxmemoryでメイクの変更は、設定を見つけることができます)
のRedisで、実行ユーザーと最大メモリサイズを使用して521グラムされ
3.Redisは政策のうち、6つのデータを提供します

volatile-lru: 从已设置过期时间的数据集中挑选最近最少使用的数据淘汰
volatile-lfu: 从已设置过期时的Keys中,删除一段时间内使用次数最少的
volatile-ttl: 从已设置过期时间的数据集中挑选最近将要过期的数据淘汰
volatile-random: 从已设置过期时间的数据集中随机选择数据淘汰
allkeys-lru: 从数据集中挑选最近最少使用的数据淘汰
allkeys-lfu: 从所有keys中,删除一段时间内使用次数最少的
allkeys-random: 从数据集中随机选择数据淘汰
no-enviction(驱逐): 禁止驱逐数据(不采用任何淘汰策略,默认配置),针对写操作,返回错误信息  

推奨事項:使用は通常、有効期限が切れるセット/更新時間キーにイニシアチブを取るために、クエリのパフォーマンスを向上させるために、古い非アクティブ・データを削除するためのイニシアチブを試してみてください後のRedisは排除の戦略を理解しています。

三.Redisスクリプト

1.Redisスクリプトが使用するLuaのインタプリタをスクリプトを実行します。組み込みLuaの環境でサポートされている2.6バージョンは、Redisの。一般的なコマンドを実行するスクリプトEVALを

2.Redisスクリプトコマンド

EVAL script numkeys key [key ...] arg [arg ...]        #执行 Lua 脚本
EVALSHA sha1 numkeys key [key ...] arg [arg ...]       #执行 Lua 脚本
SCRIPT EXISTS script [script ...]                      #查看指定的脚本是否已经被保存在缓存当中
SCRIPT FLUSH                                           #从脚本缓存中移除所有脚本
SCRIPT KILL                                            #杀死当前正在运行的 Lua 脚本
SCRIPT LOAD script                                    #将脚本 script 添加到脚本缓存中,但并不立即执行这个脚本


次の例では、Redisのスクリプト作業プロセスを示しています。

127.0.0.1:6379> EVAL "return {KEYS[1],KEYS[2],ARGV[1],ARGV[2]}" 2 key1 key2 first second
1) "key1"
2) "key2"
3) "first"
4) "second"
公開された46元の記事 ウォンの賞賛2 ビュー2840

おすすめ

転載: blog.csdn.net/TheWindOfSon/article/details/104334828