NoSQL Redis的学习笔记
- redis 127.0.0.1:6379> HMSET user:1 username redis.net.cn password redis.net.cn points 200
- OK
- redis 127.0.0.1:6379> HGETALL user:1
- 1) "username"
- 2) "redis.net.cn"
- 3) "password"
- 4) "redis.net.cn"
- 5) "points"
- 6) "200"
- redis 127.0.0.1:6379>
- redis 127.0.0.1:6379> lpush redis.net.cn redis
- (integer) 1
- redis 127.0.0.1:6379> lpush redis.net.cn mongodb
- (integer) 2
- redis 127.0.0.1:6379> lpush redis.net.cn rabitmq
- (integer) 3
- redis 127.0.0.1:6379> lrange redis.net.cn 0 10
- 1) "rabitmq"
- 2) "mongodb"
- 3) "redis"
- redis 127.0.0.1:6379>
来源: http://www.redis.net.cn/tutorial/3505.html
- redis 127.0.0.1:6379> sadd redis.net.cn redis
- (integer) 1
- redis 127.0.0.1:6379> sadd redis.net.cn mongodb
- (integer) 1
- redis 127.0.0.1:6379> sadd redis.net.cn rabitmq
- (integer) 1
- redis 127.0.0.1:6379> sadd redis.net.cn rabitmq
- (integer) 0
- redis 127.0.0.1:6379> smembers redis.net.cn
- 1) "rabitmq"
- 2) "mongodb"
- 3) "redis"
Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。
不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。
有序集合的成员是唯一的,但分数(score)却可以重复。
- redis 127.0.0.1:6379> zadd redis.net.cn 0 redis
- (integer) 1
- redis 127.0.0.1:6379> zadd redis.net.cn 0 mongodb
- (integer) 1
- redis 127.0.0.1:6379> zadd redis.net.cn 0 rabitmq
- (integer) 1
- redis 127.0.0.1:6379> zadd redis.net.cn 0 rabitmq
- (integer) 0
- redis 127.0.0.1:6379> ZRANGEBYSCORE redis.net.cn 0 1000
- 1) "redis"
- 2) "mongodb"
- 3) "rabitmq"
实例
以下实例演示了发布订阅是如何工作的。在我们实例中我们创建了订阅频道名为 redisChat:
- redis 127.0.0.1:6379> SUBSCRIBE redisChat (加入订阅频道)
- Reading messages... (press Ctrl-C to quit)
- 1) "subscribe"
- 2) "redisChat"
- 3) (integer) 1
现在,我们先重新开启个 redis 客户端,然后在同一个频道 redisChat 发布两次消息,订阅者就能接收到消息。
- redis 127.0.0.1:6379> PUBLISH redisChat "Redis is a great caching technique" (向频道发送信息)
- (integer) 1
- redis 127.0.0.1:6379> PUBLISH redisChat "Learn redis by w3cschool.cc"
- (integer) 1
- # 订阅者的客户端会显示如下消息
- 1) "message"
- 2) "redisChat"
- 3) "Redis is a great caching technique"
- 1) "message"
- 2) "redisChat"
- 3) "Learn redis by w3cschool.cc"
来源: http://www.redis.net.cn/tutorial/3514.html
转载于:https://www.cnblogs.com/tangbinghaochi/p/6296510.html
NoSQL Redis的学习笔记相关推荐
- Redis 进阶学习笔记
Redis进阶学习笔记 阅读Redis.conf配置文件 # 61, 绑定的 IP , 一般注释掉该命令,这个吗,命令表示仅接受本机的(IP为本机)客户端连接, bind 127.0.0.1 # 80 ...
- redis安全学习笔记
redis安全学习笔记 [toc] 文章部分内容首发于xray社区公众号 基础 https://www.runoob.com/redis/redis-tutorial.html 环境 : ubuntu ...
- 尚硅谷Redis 7学习笔记
尚硅谷Redis 7学习笔记 视频链接 新手入门篇 1.安装及数据类型 2.持久化 3.Redis 7 事务.管道.发布订阅.主从.哨兵.集群 4.springboot整合redis 高级篇(更新中- ...
- memcache/redis 缓存学习笔记
0.redis和memcache的区别 a.redis可以存储除了string之外的对象,如list,hash等 b.服务器宕机以后,redis会把内存的数据持久化到磁盘上,而memcache则不会 ...
- Redis数据库学习笔记
一.NoSql(非关系型数据库) NoSQL:NoSQL = Not Only SQL 非关系型数据库 NoSQL,泛指非关系型的数据库.随着互联网web2.0网站的兴起,传统的关系数据库在应付w ...
- Nosql - redis 的学习
redis: 是非关系型数据库--- 性能优秀,吞吐量 能达到 10万条/s 为什么性能这么好的: redis是直接操作内存的 redis是单线程执行的,减少线程竞争与资源的占用(IO多路复用) ...
- Redis个人学习笔记 参考B站视频以及CSDN文档 2万多字 非常全面
参考内容: B站尚硅谷Redis视频教程 <Redis 6 入门到精通 超详细 教程> B张黑马程序员Redis视频教程 <黑马程序员Redis入门到实战教程,全面透析redis底层 ...
- 【Redis】学习笔记
Redis Remote dictionary server 使用版本:6.2.4 高速缓存:放去热数据,计算很复杂的数据,下一次还要用的数据. 介绍 本身就可以理解为是一个大的HashMap Red ...
- Redis相关学习笔记
Redis 基本概念 内存型数据库,将原本存储在硬盘上的数据转移到内存中,非关系型数据库 Redis 是 key-value 型 NoSQL 数据库(Not only SQL),Redis 将数据存储 ...
最新文章
- Android怎么设置主活动,如何从另一个活动启动Android AppWidget的配置活动?
- 【Android 应用开发】Android 平台 HTTP网速测试 案例 API 分析
- asyncdata连接php,如何使用Nuxt和asyncData观察路由更改
- windows批量创建用户
- 三点顺序(计算几何)
- JSON字符串转换object错误:MorphDynaBean cannot be cast to com.softright.bean.TestBean,类中有集合类型的属性...
- julia(4)-if ,else
- 一个免费的网站长链接转短链接的工具
- CF1183H Subsequences (hard version)
- Grid表格的js触发事件
- “约见”面试官系列之常见面试题之第五十篇之title和alt的区别(建议收藏)
- 自定义spring配置文件位置
- 图像处理基本概念、术语
- BootStrapCSS样式和JS插件
- 我在谷歌大脑工作的 18 个月中,是怎样研究强化学习的?
- 数据包络分析--综合的双目标数据包络分析模型
- 永洪BI悬停效果展示---第三集
- matlab符号运算变量替换成小数时避免出现分数的小技巧
- STM32物联网项目-HMI串口屏
- redis工具 :springboot使用redis
热门文章
- Cannot resolve table 't_daily'
- SELinux系列(十五)—auditd日志使用方法详解
- android 触摸监听重写_第六十四回:Android中UI控件之SeekBar
- 那些拆中台的CTO,70%被裁了
- 千字搞定数据产品选型!报表、BI、大数据平台、中台都在这了
- 地产IT人福利:帆软地产BI解决方案全解析
- 报表引擎API开发入门—带参程序数据集
- 报表填报时,如何实现多个单元格绑定一个字段?
- 计算机二级矿大考点哪个校区,计算机二级考点哪个近一点555
- java线程池概念_Java 线程池概念、原理、简单实现