NodeJS连接Redis:安装及开机自动启动设置
来源:互联网 发布:java spring mvc面试题 编辑:程序博客网 时间:2024/06/06 05:15
URL:http://ourjs.com/detail/548d14be8a34fa3204000007
简介
Redis是一个超精简的基于内存的键值对数据库(key-value),( 有点类似安卓的sharepreference )官方只提供Linux版本,Windows版本(64位)由微软非官方提供,其编绎后仅有1MB左右。实现非常精简,比如并没有传统数据库中库、表的概念,你并不能设置数据库/表的名字,仅能通过序号选择存放到第几个数据库,仅能通过序号选择存放到第几个数据库,使用<schema:hash>的键值来表示存放到什么表里(如user:001)。不过因为其基于内存且实现简单,Redis有着非常好的性能。
Redis的实现可能比HTML5中内置的离线数据库 IndexedDB 还要简单,一般程序员30分钟即可掌握,某些人希望Web端采用Redis而不是IndexedDB实现Web离线数据库,并例举了几大优点:
Redis在Windows(64位)上的安装非常简单,到基Github主页,点击"Download Zip"即可,解压后会有bin\release目前有编绎好的可执行文件。点击redis-server.exe 即可启动服务。
Redis的实现可能比HTML5中内置的离线数据库 IndexedDB 还要简单,一般程序员30分钟即可掌握,某些人希望Web端采用Redis而不是IndexedDB实现Web离线数据库,并例举了几大优点:
- 简单API:没有复杂的架构迁移,只是一个简单的API,可以用来实现强大的东西。
- 占地小:相比其它复杂性的实现,Redis的小巧迷死人了。每个浏览器厂商自主实施会非常简单。
- 能力强:在浏览器中存储层采用SQL有点矫枉过正。同样,文档存储也不错,但是95%的用例也不用着。 Redis的给你一个简单的键值存储,这足以覆盖所有人的需求。
Windows安装
Redis在Windows(64位)上的安装非常简单,到基Github主页,点击"Download Zip"即可,解压后会有bin\release目前有编绎好的可执行文件。点击redis-server.exe 即可启动服务。
点击可以看到,最后一行写着,在6379端口监听者。
在node.js中访问redis
需要先安装node_redis模块
npm install redis
基本用法
var redis = require("redis") , client;client = redis.createClient(6379, '127.0.0.1', {});// 密码client.auth('密码');// 选择数据库,比如第3个数据库,默认是第0个client.select(3, function() { /* ... */ });client.on("error", function (err) { console.log("Error " + err);});// 设置键值client.set("Testing", "string val", redis.print);// 取值client.get("Testing", function(err, replies) { });// 其它APIclient.hset("hash key", "hashtest 1", "some value", redis.print);client.hset(["hash key", "hashtest 2", "some other value"], redis.print);client.hkeys("hash key", function (err, replies) { console.log(replies.length + " replies:"); replies.forEach(function (reply, i) { console.log(" " + i + ": " + reply); }); client.quit();});// 枚举趣出数据库中的所有键client.keys('*', function (err, keys) {});
0 0
- NodeJS连接Redis:安装及开机自动启动设置
- Ubuntu16.04 Redis的安装及设置redis开机启动
- 将nodejs设置成开机自动启动
- redis安装、设置密码及开机自启动
- Centos 7安装及设置redis自定义服务开机启动
- CenterOS中安装Redis及开机启动设置
- redis开机自动启动服务设置
- IT忍者神龟之Linux Redis自动启动,Redis开机启动,Linux Redis设置开机启动
- centos7安装redis及开机自启动
- Ubuntu与Centos安装redis教程,及其设置开机自动启动
- redis设置开机启动
- redis 设置开机启动
- redis设置开机启动
- CentOS7安装redis,并设置开机自启动(Redis安装、Redis自启动、Redis设置开机自启动)
- 设置开机自动启动
- redis centos6.8 集成并完成设置开机自动启动
- redis 主从及开机启动设置 (centos+php)
- Linux下Redis设置密码及开机自启动
- 无孔不入的Android侵入Windows系统
- 扫描器之王-----nmap教程
- JProfiler监控内存
- MySQL随机获取一条数据
- 第六周阅读3
- NodeJS连接Redis:安装及开机自动启动设置
- 【FOJ 1106】Sum of Factorials
- 转关于httpservletrequest的获取真实的ip
- Java进阶:Java中堆和栈的区别
- CE5.0定制OS模拟器黑屏解决:无法连接到设备,错误:0x800705b4
- leetcode-199 Binary Tree Right Side View
- Django1.6报错 2006 mysql server has gone away解决方法
- MATLAB7.1与Visual C++6.0混合编程
- R语言数据分析系列之七