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. 后来改了一些参数,就可以调通了. 废话不多说 ...
最新文章
- 看了这篇 LeetCode 的刷题心得,再也不用抄别人代码了
- 概率模型与条件随机场
- EVC实现拷贝文件夹下所有文件
- iOS物理碰撞、唱吧音频处理、仿淘宝联动效果等源码
- 容量法和库仑法的异同点_快速搞懂「活性污泥法」,主要把握这4点!
- “约见”面试官系列之常见面试题第二十七篇之vue-router的重要属性
- 免费试用 | 多模 NoSQL 服务GeminiDB for Cassandra 全球首发
- 2015.12.24 OC中的装箱
- 近期的技术问题让云供应商进行预设加密
- android 第三方圆弧进度条,Android 圆弧进度条 水平进度条 水波进度条
- 虚拟光驱DAEMONTools 3.47特别版/汇编版/珍藏版
- 我的编程之路上的点滴记录【一】
- vue如何调用高德地图
- 年终报告:通过3个维度,回看2022全球电商市场的“多样性”
- pytorch 文档网页离线 HTML and PDF
- 小米蓝牙键盘怎么连接_小米2手机连接使用蓝牙键盘和蓝牙鼠标教程(原创)
- 课时23 YUM软件管理
- 电磁流体力学类毕业论文文献包含哪些?
- other, the other, others, the others与another的用法区别
- NLP文本提取中打标签列表和方案
热门文章
- java rc4_nodejs 和 java 进行 rc4 加密得到的结果不一样
- linux安装nginx1.9,CentOS7.2安装Nginx 1.9
- intent android 匿名,Android 匿名启动activity 启动系统activity
- GPU Pro2 - 3.Procedural Content Generation on the GPU
- php导出excel出现乱码,php导出数据到excel出现乱码的解决办法
- 【caffe-matlab】使用matlab训练caffe及绘制loss
- 有没有朋友可以帮我解释一下贴水是什么意思?
- Luogu P1471 方差
- 移动硬盘函数不正确要如何寻回资料
- hbase中清空整张表的数据