egg(87)--egg之redis的安裝使用

Redis的簡單介紹

  1. Redis 是徹底開源免費的,遵照 BSD 協議,是一個高性能的 key-value 數據庫,它也屬於 nosql。
  2. Redis 和 Memcached 相似,都是內存級別的數據緩存,主要用戶數據緩存,它支持存儲的 value 類型相對更多,包括 string(字符串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和 hash(哈希類型)。
  3. Redis 不只有豐富的特性(數據持久化到硬盤、 publish/subscribe、 key 過時),還有極高性能,經測試Redis 能讀的速度是 110000 次/s,寫的速度是 81000 次/s

下載安裝

下載地址

https://github.com/MicrosoftArchive/redis/releases

clipboard.png

安裝

clipboard.png

clipboard.png

clipboard.png

運行

clipboard.png

redis經常使用命令

  1. 查找全部key keys *
  2. 設置key set username "jie"
  3. 獲取key get username

clipboard.png

node中使用redis

目錄

clipboard.png

建立項目

mkdir redis
cd redis
npm init -y
cnpm install redis --save

文件內容

redis.js
var redis = require('redis');
var client = redis.createClient(6379,'localhost');

client.set('username1','jie');
client.set('username2','biao','Ex','5');

client.get('username1',(err,value) => {
    console.log(value)
})

client.get('username2',(err,value) => {
    console.log(value)
})

setTimeout(function(){
    client.get('username2',(err,value) => {
        console.log(value)
    })
},6000)

運行

clipboard.png