docker --- 使用docker-compose.yml生成redis,并连接redis-cli
docker.compose.yml
- 配置
version: '3.1'
services:redis:image: redisports:- 6379:6379
- 命令行:
docker-compose up
- 查看:
docker ps
- 进入redis-cli,输入以下
docker exec -it 7dc0a redis-cli -h localhost -p 6379
操作Redis数据
- 设置
name=marron
set name marron
- 获取
name
get name
使用node连接redis,并进行数据的存储
- 若docker未开启redis,会提示如下
- 连接redis
const redis = require('redis');
const client = redis.createClient(6379, '127.0.0.1');
client.on('error', async (err) => {console.log(`[Error]: ${err}`);
})
- node中一些常用的redis操作
client.set('name', 'marron', redis.print);
client.get('name', async (err, value) => {if (err) throw err;console.log('Name: ' + value);
});// 以下等价于 `client.hmset('marron', 'item', 'koaDemo', 'chapter', 'redisDemo')`
// 存储对象
client.hmset('marron', {'item': 'koaDemo','chapter': 'redisDemo'
});// 取出一个对象
client.hgetall('marron', async (err, obj) => {console.log(obj);
});// 获取key
client.hkeys('marron', async (err, replies) => {replies.forEach((reply, i) => {console.log(i + ":" + reply);});
})// 用List存储数据
client.lpush('marron1', 'koa', redis.print)
client.lpush('marron1', 'redisDemo', redis.print);
client.lrange('marron1', 0, -1, async (err, items) => {if (err) throw err;items.forEach(async (item, i) => {console.log(item);})
})
docker --- 使用docker-compose.yml生成redis,并连接redis-cli相关推荐
- Redis——Java连接Redis
Java连接redis,首先修改两项配置文件 bind 127.0.0.1 ::1 注释掉 protected-mode 设置为no 然后需要导入一个依赖 <!--redis--> < ...
- Redis——Lettuce连接redis集群
Lettuce连接redis集群使用的都是集群专用类,像RedisClusterClient.StatefulRedisClusterConnection.RedisAdvancedClusterCo ...
- 使用IDEA的Redis插件连接Redis服务器
IDEA中的Redis插件作为Redis的可视化工具,可以通过该插件连接Redis服务器,并并进行增删改查操作. 一.IDEA安装Redis插件 1.点击 File->Setting 2.点击P ...
- 启动docker中的compose.yml
1.先找到你的docker-compose.ym l的文件目录 2.定位到你的目录下#cd D:\IdeaWorkSpace\smartcity\docker-demo\localhost_li 3. ...
- Java使用Maven加载redis.clients连接Redis
Maven官方仓库地址:Maven Repository: redis.clients » jedis 在Maven中添加如下依赖: <dependency><groupId> ...
- Linux 安装 redis 和 本地连接 redis
Linux 安装 redis 和 本地链接 redis. 1. 安装 Redis 1.1 下载安装包 1.2 解压编译 1.3 启动 Redis 1.3.1 直接启动 1.3.2 后台启动 1.4 检 ...
- Redis 远程连接和基本命令
文章目录 Redis远程连接 Redis基本命令 Redis远程连接 redis远程连接服务器使用命令redis-cli. 语法格式为:redis-cli -h host -p port -a pas ...
- SpringBoot连接Redis服务出现Command timed out
问题描述:SpringBoot整合Redis,连接Redis服务时出现Command timed out 解决方法: 查看配置文件是否是设置的连接超时时间过小,一般将其设置为5000毫秒
- Redis入门之Redis安装、配置及常用指令
Redis入门 NoSQL 引言 为什么使用 NoSQL? NoSQL 的四大分类(键值.列存储.文档.图形) NoSQL 应用场景 Redis 介绍 Redis 安装 与 配置 Redis 启动服务 ...
- 连接redis集群报错: no reachable node in cluster
今天在连接redis集群时遇到个问题,试了很多方案也没解决. 就是连接redis集群老是报错: no reachable node in cluster. 后来改了一些参数,就可以调通了. 废话不多说 ...
最新文章
- 假期休闲,来发贪吃蛇!(Win32控制台版)
- 看苏宁易购的运营保障体系如何hold住818大促
- 25 To Life
- CSS实现多栏布局的几种方式
- springboot整合redis实现分布式锁思想
- C# 根据url获取文件流流
- Linux指令篇:文件系统--fdisk(转)
- 老板给我上了最后一课:永远要做有价值的人
- 探索TiDB Lightning源码来解决发现的bug
- mysql 迪卡尔运算_「笛卡尔乘积」mysql笛卡儿积 - seo实验室
- 用Java实现一个简单的考试系统
- 类的学习Java写查询星座小程序
- 有哪些值得收藏的运营思维导图?
- codol服务器维护,解决Nvidia显卡玩《使命召唤OL(CODOL)》游戏不流畅问题
- C语言计算礼炮声响次数(代码原创)
- c语言结构体写入dat文件中,.dat在C中的结构化文件处理(手册?)
- 怎么生成一个jar包
- 国密sm2公钥加密 私钥解密java代码实现
- nginx的高级配置(4)——防盗链
- python代码扫描工具_用Python编写一个高效的端口扫描器的方法
热门文章
- source insight 函数不能跳到definition_小技能: Windows10突然不能复制粘贴谁搞鬼
- 螺钉装弹垫平垫机器人_【经验总结】什么时候用平垫,什么时候用弹垫?
- 搜索重复代码_LeetCode专题——详解搜索算法中的搜索策略和剪枝
- php mongo 游标超时,游标在MongoDb游标上超时错误
- 页面无法滚动_【前端词典】滚动穿透问题的解决方案
- 批量提取 caffe 特征 (python, C++, Matlab)(待续)
- webpack4进阶配置
- java的ThreadLocal类的使用方法
- 一个商城的购车相关代码
- HTML与CSS布局技巧总结