Redis
Redis
1.下載
windows下載 https://github.com/dmajkic/redis/downloads
Linux
sudo apt install redis-serverMac using homebrew
2.使用
輸入redis-server啟動redis
再開一個terminal 輸入redis-cli可產生client端
3.Redis儲存類型
Redis 字串(String)
Redis 哈希(Hash)
Redis 列表(List)
Redis 集合(Set)
Redis 有序集合(sorted set)
Redis 發布與訂閱(Pub Sub)1.Redis 字串(String)
(簡單的設定key與value)
2.Redis 哈希(Hash)
(類似於javascript的object)
設定
取得
3.Redis 列表(List)
(類似於Array)
設定
取得
0 -1 代表從哪個位置取到哪個位置(-1 代表最尾端)
(LPUSH代表從左端推入也可用RPUSH從右端推入) (另外也有POP方法可推出元素)
4.Redis 集合(Set)
常用來計算交集,聯集與差集
1.新增
2.計算交集
3.計算聯集
4.計算差集
https://redis.readthedocs.io/en/2.4/list.html
#使用Node.js溝通
基本上使用set 與get 即可用來存儲js相關字串或物件及array,但記得要先轉為string,記得要加上第三個參數callback不然可能無法使用
另外操作的過程不用像mongodb一樣寫在ready裡面
使用Pub與Sub
將test1.js 與 test2.js都改為如下程式碼,之後在terminal輸入訊息,兩邊terminal都會顯示
Last updated
Was this helpful?