在centos7中安装redis,并通过node.js操作redis
生活随笔
收集整理的這篇文章主要介紹了
在centos7中安装redis,并通过node.js操作redis
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、cent OS7 下使用redis
- 關(guān)閉防火墻
- 配置編譯環(huán)境:
- 下載源碼:
- 解壓源碼:
- 進(jìn)入到解壓目錄:
- 進(jìn)入到解壓目錄: 執(zhí)行make編譯Redis:
注意:
make命令執(zhí)行完成編譯后,會(huì)在src目錄下生成6個(gè)可執(zhí)行文件,分別是
- 安裝Redis:
- 配置Redis能隨系統(tǒng)啟動(dòng):
顯示結(jié)果信息如下:
Welcome to the redis service installer This script will help you easily set up a running redis server 復(fù)制代碼redis 配置
- 關(guān)閉保護(hù)模式
- 設(shè)置密碼
2、nodejs中操作redis
安裝redis
npm install redis --save 復(fù)制代碼//引入redis var redis = require('redis') // 連接redis服務(wù)器 // 連接redis數(shù)據(jù)庫(kù),createClient(port,host,options); // 如果REDIS在本機(jī),端口又是默認(rèn),直接寫(xiě)createClient()即可 client = redis.createClient(6379, '192.168.73.128', {password: 'lentoo' });//錯(cuò)誤監(jiān)聽(tīng)? client.on("error", function (err) {console.log(err); }); 復(fù)制代碼2.1常用API
-
redis.print
通過(guò)redis回顯
-
set 像redis中存入一個(gè)鍵值對(duì)
-
get 獲取在redis中存入的值
-
hset 通過(guò)hash key 存值
-
hget 通過(guò)hash key 獲取值
-
hkeys 所有的"hash key"
-
hmset
-
hmget
-
publish/subscribe 發(fā)布/訂閱
-
ready
redis客戶端連接準(zhǔn)備好后觸發(fā),在此前所有發(fā)送給redis服務(wù)器的命令會(huì)以隊(duì)列的形式進(jìn)行排隊(duì),會(huì)在ready事件觸發(fā)后發(fā)送給redis服務(wù)器
client.on('ready',function(){console.log('ready'); }) 復(fù)制代碼-
connct 客戶端在連接到服務(wù)器后觸發(fā)
-
reconnecting 客戶端在連接斷開(kāi)后重新連接服務(wù)器時(shí)觸發(fā)
-
error 錯(cuò)誤監(jiān)聽(tīng)
client.on("error", function (err) { console.log(err); });
-
end 連接斷開(kāi)時(shí)觸發(fā)
client.on('end',function(){ console.log('end')
})
-
createClient
options object properties
| host? | 127.0.0.1 | redis服務(wù)器地址 |
| port | 6379 | 端口號(hào) |
| connect_timeout | 3600000 | 連接超時(shí)時(shí)間 以ms為單位 |
| password | null | 密碼 |
公眾號(hào)
歡迎關(guān)注我的公眾號(hào)“碼上開(kāi)發(fā)”,每天分享最新技術(shù)資訊。關(guān)注獲取最新資源
總結(jié)
以上是生活随笔為你收集整理的在centos7中安装redis,并通过node.js操作redis的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Spark算子总结版
- 下一篇: leetCode数据查询笔记(困难)