redis - sails有不透過orm直接操作資料庫的方案嗎?
迷茫
迷茫 2017-04-24 09:12:38
0
3
639

需求是透過redis做一個快取services
但是在config/connections.js下配置的資料庫似乎只能用於orm
不知道有沒有現成的方案可以直接操作redis資料庫

=======================

分享一下node原生redis函式庫操作

# 创建连接
redis = require('redis').createClient()

# 监听异常
redis.on 'error', (err) ->
  console.log(err)

# 记录值
redis.set(key, value)
# 读取值
redis.get key, (err, data) ->
迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回覆(3)
小葫芦

redis的話沒有類似DB的ORM工具,不過Spring對Redis有封裝,可以了解了解

迷茫
redis = require('redis').createClient({port:'6379',host:'127.0.0.1',password:123456,db:2});
redis.set('ddd',1111,function(err, rs){
  console.log(err);console.log('=');
  console.log(rs);
});
    
   redis.get('ddd',function(err, rs){
     console.log(err);console.log('=');
     console.log(rs);
   });

印出

null
=
OK
null
=
1111
伊谢尔伦

表示同樣想知道,因為看orm有一個query方法,不過是用來執行sql的。而且整個waterline封裝玩之後,操作起來感覺都跟mongo 文件類型的nosql很像。 redis不能做底層一點的操作。

還有一個問題就是,sails是否同時支援多個資料來源的問題

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!