nodejs redis

1.node command example

> var _redis = require("redis")
undefined
> var redis = _redis.createClient({auth_pass :"123456"});  //auth to redis with password 1234
undefined
> redis.set("name","ydev")
true
> redis.get("name")
true

2. config and startup redis

setup redis: config password, maxhead and maxmemory;note it the maxmemory must be larger than maxheap

requirepass 123456

maxheap 10240000
maxmemory 20480000

start up redis with configfile:

redis-server redis.conf

http://www.nodejs.net/a/20130128/105909.html

https://www.npmjs.com/package/redis

时间: 2024-10-27 17:21:42

nodejs redis的相关文章

nodejs + redis/mysql 连接池问题

nodejs + redis/mysql 连接池问题 需不需要连接池 连接池的作用主要是较少每次临时建立连接所带来的开销.初步一看,nodejs运行单线程上,它不能同时使用多个连接,乍一看是不需要连接池的.但是这只是我们初步下意识的感觉,下面我们详细分析来看看这个结论对是不对. 先从简单的redis开始. redis服务器也是运行在单线程上的.俩都是单线程,看起来更加坚定不需要连接池的结论了. 从详细的图像来看看nodejs 连接 redis用连接池有没有意义. 上图中,nodejs共有俩连接,

使用NODEJS+REDIS开发一个消息队列以及定时任务处理

作者:RobanLee 原创文章,转载请注明: 萝卜李 http://www.robanlee.com 源码在这里: https://github.com/robanlee123/RobCron 时间有限,就不详细注释,有问题或者意见欢迎@我,也欢迎大家批评指正. 本文所必须的一些资料如下: 1. NODEJS ==> 可以去NODEJS.ORG下载最新的源码.2. Redis ==> Redis.io3. KUE ==> Nodejs的一个开源队列系统4. NODE-SCHEDULE

城市查询-拼音、全拼、简拼、混拼、卷舌音、前后鼻音、兼容查询C#与nodejs+redis应用---笔记

第一步:用C#实现拼音的全拼简拼卷舌音,前后鼻音兼容等功能.并建立redis所需查询索引等. 只是简单实现了该功能,对性能无优化.前提条件:城市拼音手动建立好.如:北京 全拼  BeiJing  区分大小写,简拼BJ .简拼可有可无,没有的话,自己截取出来即可. 代码如下: public class SpellIndexHelper { /// <summary> /// 声母 /// </summary> private static string[,] initialsList

如何使用NODEJS+REDIS开发一个消息队列

作者: RobanLee 原创文章,转载请注明: 萝卜李 http://www.robanlee.com MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法.应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们>.消 息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术.排队指的是应用程序通过 队列来通信.队列的使用除去了接收和发送应用程序同时执行的要求.其

nodejs redis socketIo

后台java在数据变化时将数据存入redis服务器,前台通过node和redis进行响应,使用socket.io更新浏览器数据. 一.本地开发测试安装redis服务器 redis官网 windows 64位地址 1.将zip压缩包解压,cmd进入,输入 redis-server redis.windows.conf 运行redis服务器 2.redis 命令行工具(redis-cli),双击打开,输入help查看指令 3.在项目目录下安装redis (cnpm i redis --save) 二

nodejs redis的发布与订阅

redis的发布(pub)是把消息推送到不同的频道或指定的频道,订阅(sub)是订阅一个或多个频道接收来自频道的消息,取消订阅(unsubscribe). 概念性的就不多做介绍,看源码: /* * redis发布订阅 */ "use strict"; let configFile = require('../../include/commons').CONFIG_FILE; let config = require('../../resources/config/' + configF

websocket+nodejs+redis实现消息订阅和发布系统

其实我很懒,不想打字,代码已上传到码云,请点此处. 有疑问请一下扫描二维码,加我微信: 原文地址:https://www.cnblogs.com/don-yang/p/8931102.html

网站点击率统计 Redis Zset NetMq

最近我们在开发一个项目,其中一项需求就是统计网站稿件点击率,为点击时效性前端框架我们采用的是NodeJs+Redis 这种方式 ,数据组织通过Zset 以及关键词进行拆分,每篇稿件对应的是一条Zset 记录,通过Score 增加来统计每篇稿件点击率,后期在通过Net Mq 同步到关系型数据库中,Redis是Keyvalue 型数据库要与关系行数据库对应上,因次必须是对象优先设计出来,这样才能跟好理清逻辑,以及方便数据交互

php扩展开发初探

2015年2月26日 15:44:41 原因: 想用PHP实现一个布隆过滤器算法, 其中要用到位运算, 但是PHP的内置的int类型不给力, 不能支持大整数的位运算 数据一旦太大, 就会变为浮点数表示, 浮点数无法参与位运算... 也试过nodejs, redis 都不行. 用java吧, 还得搭环境 就想用PHP扩展的方式,用c去实现 第一步: 用PHP命令去自动生成扩展框架 进入到PHP的源代码目录->进入ext 目录下 ./ext_skel --extname=zzbbloom 第二步: