Redis データベースはミニマリストの設計コンセプトを採用しており、ソース コード パッケージの最新バージョンは 2Mb 未満です。使い方も通常のデータベースとは異なります。次の記事では、node.js が Redis データベースを使用してデータをキャッシュする方法を紹介します。必要な方は一緒に見てみましょう。
1. redis を実行します
Redis サーバーはデフォルトでポート 6379 を使用します
カスタムポート
redis-server
クライアント
rrreええIP とポート接続を指定してください
redis-server –port 6390
クライアントとサーバーが接続されているかどうかをテストします
ping
2. Nodejsがredisに接続します
redis.createClient(port,host,options)
redis-cli
redis-cli -h 127.0.0.1 -p 6390
3. Redis 共通コマンド
Redis コマンドリファレンスマニュアルデータベースのクリア
var redis = require("redis") var client = redis.createClient();
削除キー
/*client.HMSET 保存哈希键值*/ client.HMSET(key,val,function(err,result){ if(err){ return callback({code:0,msg:err}); } callback({code:1,msg:result}); /*设置过期时间为1天*/ client.EXPIRE(bottleId,86400); });
キーが存在するかどうかを確認してください。
/*随机返回当前数据库的一个键*/ client.RANDOMKEY(function(err,key){ if(!key){ return callback({code:0,msg:'没有数据'}); } /*根据key返回哈希对象*/ client.HGETALL(key,function(err,val){ if(err){ return callback({code:0,msg:err}); } callback({code:1,msg:val}); /*根据key删除键值*/ client.DEL(key); }); });
キーに格納されている値の型を返します。
FLUSHALL
keyに格納されている値を取得
String
DEL key
Hash
EXISTS key //字符串 HEXISTS key field //查看哈希表 key 中,指定的字段是否存在。
データをキャッシュするためにredisデータベースを使用するnode.jsの詳細については、PHPに注意してください。中国語のウェブサイト!