Nodejs操作redis

//npm install redis

//首先加载node_redis模块

var redis = require(‘redis‘);

// 创建redis连接

var client = redis.createClient(‘6379‘, ‘127.0.0.1‘);

client.on("error", function(err) {

console.log("Error " + err);

});

client.set(‘foo‘, ‘bar‘, function() {

client.get(‘foo‘, function(error, fooValue) {

console.log(fooValue);

});

});

client.append(‘foo‘, ‘CCC‘, function() {

client.get(‘foo‘, function(error, value) {

console.log(value);

});

});

// 通过key获取值

exports.get = function(key, callback) {

client.get(key, function(error, value) {

console.log(value);

callback(value);

});

}

// 设定key的值

exports.set = function(key, value) {

client.set(key, value, function() {

});

}

// key追加值

exports.append = function(key, value) {

client.append(key, value, function() {

});

}

时间: 2024-10-26 08:36:53

Nodejs操作redis的相关文章

nodejs操作redis总结

本文总结常见的使用node操作redis服务,redis的key是唯一的,如果一个key所对应的存储类型是string,则不能再次覆盖式设置key为hash; 1. 启动redis 这里我们使用docker方式搭建redis服务器 docker run -d --name redis -p 6379:6379 redis:2.8 2. 初始化 node操作redis需要引入redis包; const redis = require('redis'); const client = redis.c

架构设计之NodeJS操作消息队列RabbitMQ

一. 什么是消息队列? 消息(Message)是指在应用间传送的数据.消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象. 消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递.消息发布者只管把消息发布到 MQ 中而不用管谁来取,消息使用者只管从 MQ 中取消息而不管是谁发布的.这样发布者和使用者都不用知道对方的存在. 二. 常用的消息队列有哪些? RabbitMQ.RocketMQ.ActiveMQ.Kafka

Java操作Redis之Jedis用法详解

Redis(Remote Dictionary Server,远程数据字典服务器)是一个开源的高性能内存数据库,常用作缓存缓存服务器使用,也已做消息队列使用.因其高性能.丰富的数据类型.可扩展等特性受开发者青睐,这里介绍在java中使用Jedis操作Redis的基本用法. 1. 字符串String. package com.zws.redis.examples; import java.util.concurrent.TimeUnit; import redis.clients.jedis.Je

使用Python操作Redis

1. 安装pyredis 首先安装pip 1 2 3 4 5 6 7 8 <SHELL># apt-get install python-pip ...... <SHELL># pip install --proxy=http://172.1.2.6:8080 redis Downloading redis-2.9.1.tar.gz (62kB): 62kB downloaded Running setup.py (path:/tmp/pip_build_root/redis/se

30 个 php 操作 redis 常用方法代码例子

这篇文章主要介绍了 30 个 php 操作 redis 常用方法代码例子 , 本文其实不止 30 个方法 , 可以操作 string 类型. list 类型和 set 类型的数据 , 需要的朋友可以参考下redis 的操作很多的,以前看到一个比较全的博客,但是现在找不到了.查个东西搜半天,下面整理一下php 处理 redis 的例子,个人觉得常用一些例子.下面的例子都是基于 php-redis 这个扩展的.1 , connect描述:实例连接到一个 Redis.参数: host: string

Python学习之使用Python操作Redis数据库

最近在写一个检查一台服务器上所有游戏区服配置文件中redis某个key值大小的脚本,本打算使用shell+awk+sed的方式去解决这个问题,但是由于redis的配置信息是php数组形式.shell脚本一时没有写出来,就请教他人帮忙写了个python脚本,但是自己python不是很精通,于是按照脚本中涉及到的python知识现学现用,然后根据自己的需求更改脚本.这里分享一下如何使用python操作redis数据库. Redis的Python驱动源码下载地址是https://github.com/

Java中使用Jedis操作Redis

转载:http://www.cnblogs.com/liuling/p/2014-4-19-04.html 使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip 如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:http://files.cnblogs.com/liuling/commons-pool-1.5.4.jar.zip

Redis学习笔记(二) ---- PHP操作Redis各数据类型

Redis 一.使用PHP操作Redis存储系统中的各类数据类型方法 1.String(字符串)操作 1 <?php 2 3 // 1. 实例化 4 $redis = new Redis; 5 6 // 2. 连接 redis 7 $redis->connect('localhost',6379); 8 9 // 3. 选择数据库 10 $redis->select(15); 11 12 // 字符串类型 13 // 添加数据 14 $redis->set('name','张三')

使用Jedis操作redis

使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip 如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:http://files.cnblogs.com/liuling/commons-pool-1.5.4.jar.zip jedis的基本操作: package com.donghai.redis; import java.uti