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相关推荐

  1. Redis——Java连接Redis

    Java连接redis,首先修改两项配置文件 bind 127.0.0.1 ::1 注释掉 protected-mode 设置为no 然后需要导入一个依赖 <!--redis--> < ...

  2. Redis——Lettuce连接redis集群

    Lettuce连接redis集群使用的都是集群专用类,像RedisClusterClient.StatefulRedisClusterConnection.RedisAdvancedClusterCo ...

  3. 使用IDEA的Redis插件连接Redis服务器

    IDEA中的Redis插件作为Redis的可视化工具,可以通过该插件连接Redis服务器,并并进行增删改查操作. 一.IDEA安装Redis插件 1.点击 File->Setting 2.点击P ...

  4. 启动docker中的compose.yml

    1.先找到你的docker-compose.ym l的文件目录 2.定位到你的目录下#cd D:\IdeaWorkSpace\smartcity\docker-demo\localhost_li 3. ...

  5. Java使用Maven加载redis.clients连接Redis

    Maven官方仓库地址:Maven Repository: redis.clients » jedis 在Maven中添加如下依赖: <dependency><groupId> ...

  6. Linux 安装 redis 和 本地连接 redis

    Linux 安装 redis 和 本地链接 redis. 1. 安装 Redis 1.1 下载安装包 1.2 解压编译 1.3 启动 Redis 1.3.1 直接启动 1.3.2 后台启动 1.4 检 ...

  7. Redis 远程连接和基本命令

    文章目录 Redis远程连接 Redis基本命令 Redis远程连接 redis远程连接服务器使用命令redis-cli. 语法格式为:redis-cli -h host -p port -a pas ...

  8. SpringBoot连接Redis服务出现Command timed out

    问题描述:SpringBoot整合Redis,连接Redis服务时出现Command timed out 解决方法: 查看配置文件是否是设置的连接超时时间过小,一般将其设置为5000毫秒

  9. Redis入门之Redis安装、配置及常用指令

    Redis入门 NoSQL 引言 为什么使用 NoSQL? NoSQL 的四大分类(键值.列存储.文档.图形) NoSQL 应用场景 Redis 介绍 Redis 安装 与 配置 Redis 启动服务 ...

  10. 连接redis集群报错: no reachable node in cluster

    今天在连接redis集群时遇到个问题,试了很多方案也没解决. 就是连接redis集群老是报错: no reachable node in cluster. 后来改了一些参数,就可以调通了. 废话不多说 ...

最新文章

  1. 假期休闲,来发贪吃蛇!(Win32控制台版)
  2. 看苏宁易购的运营保障体系如何hold住818大促
  3. 25 To Life
  4. CSS实现多栏布局的几种方式
  5. springboot整合redis实现分布式锁思想
  6. C# 根据url获取文件流流
  7. Linux指令篇:文件系统--fdisk(转)
  8. 老板给我上了最后一课:永远要做有价值的人
  9. 探索TiDB Lightning源码来解决发现的bug
  10. mysql 迪卡尔运算_「笛卡尔乘积」mysql笛卡儿积 - seo实验室
  11. 用Java实现一个简单的考试系统
  12. 类的学习Java写查询星座小程序
  13. 有哪些值得收藏的运营思维导图?
  14. codol服务器维护,解决Nvidia显卡玩《使命召唤OL(CODOL)》游戏不流畅问题
  15. C语言计算礼炮声响次数(代码原创)
  16. c语言结构体写入dat文件中,.dat在C中的结构化文件处理(手册?)
  17. 怎么生成一个jar包
  18. 国密sm2公钥加密 私钥解密java代码实现
  19. nginx的高级配置(4)——防盗链
  20. python代码扫描工具_用Python编写一个高效的端口扫描器的方法

热门文章

  1. source insight 函数不能跳到definition_小技能: Windows10突然不能复制粘贴谁搞鬼
  2. 螺钉装弹垫平垫机器人_【经验总结】什么时候用平垫,什么时候用弹垫?
  3. 搜索重复代码_LeetCode专题——详解搜索算法中的搜索策略和剪枝
  4. php mongo 游标超时,游标在MongoDb游标上超时错误
  5. 页面无法滚动_【前端词典】滚动穿透问题的解决方案
  6. 批量提取 caffe 特征 (python, C++, Matlab)(待续)
  7. webpack4进阶配置
  8. java的ThreadLocal类的使用方法
  9. 一个商城的购车相关代码
  10. HTML与CSS布局技巧总结