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. 看了这篇 LeetCode 的刷题心得,再也不用抄别人代码了
  2. 概率模型与条件随机场
  3. EVC实现拷贝文件夹下所有文件
  4. iOS物理碰撞、唱吧音频处理、仿淘宝联动效果等源码
  5. 容量法和库仑法的异同点_快速搞懂「活性污泥法」,主要把握这4点!
  6. “约见”面试官系列之常见面试题第二十七篇之vue-router的重要属性
  7. 免费试用 | 多模 NoSQL 服务GeminiDB for Cassandra 全球首发
  8. 2015.12.24 OC中的装箱
  9. 近期的技术问题让云供应商进行预设加密
  10. android 第三方圆弧进度条,Android 圆弧进度条 水平进度条 水波进度条
  11. 虚拟光驱DAEMONTools 3.47特别版/汇编版/珍藏版
  12. 我的编程之路上的点滴记录【一】
  13. vue如何调用高德地图
  14. 年终报告:通过3个维度,回看2022全球电商市场的“多样性”
  15. pytorch 文档网页离线 HTML and PDF
  16. 小米蓝牙键盘怎么连接_小米2手机连接使用蓝牙键盘和蓝牙鼠标教程(原创)
  17. 课时23 YUM软件管理
  18. 电磁流体力学类毕业论文文献包含哪些?
  19. other, the other, others, the others与another的用法区别
  20. NLP文本提取中打标签列表和方案

热门文章

  1. java rc4_nodejs 和 java 进行 rc4 加密得到的结果不一样
  2. linux安装nginx1.9,CentOS7.2安装Nginx 1.9
  3. intent android 匿名,Android 匿名启动activity 启动系统activity
  4. GPU Pro2 - 3.Procedural Content Generation on the GPU
  5. php导出excel出现乱码,php导出数据到excel出现乱码的解决办法
  6. 【caffe-matlab】使用matlab训练caffe及绘制loss
  7. 有没有朋友可以帮我解释一下贴水是什么意思?
  8. Luogu P1471 方差
  9. 移动硬盘函数不正确要如何寻回资料
  10. hbase中清空整张表的数据