redis的学习
来源:互联网 发布:mac怎么更新os 编辑:程序博客网 时间:2024/05/23 00:09
详细文档:http://www.runoob.com/redis/redis-keys.html
一.redis比较适合的一些应用场景:
1.取最新的N 个数据的操作
2.排行榜应用,取TOPN操作
3.需要精准设定过期时间的应用
4.计数器应用
5.Uniq操作,取某段时间所有的数据排重值
6.缓存
二.Redis命令
远程连接服务 :
redis-cli-h host -p port -a password //host为主机ip;port为端口;password为密码
reids支持五种数据类型:string hash list set(集合) zset(有序集合)
1.string实例: set name "aa"
查看-------get name
2.hash: HMSET user:1 username lny password 123 age 25-
查看--------hgetall user:1
适合存储对象
3.List: lpush id 123
Lpush id 456
Lpush id 789
查看----------lrange id 0 2 其中0代表开始index 2代表结束index
查询出来是按插入顺序排序
4.set: sadd username a
Sadd username b
Sadd username c
查看----------smembers username
如果设置相同的元素 根据唯一性 第二次插入的元素被忽略
5.zset: zadd user 0 lny
Zadd user 0 qf
Zadd user 0 lnyqf
查看--------zrangebyscore user 0 2
6.发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。
另外一个窗口
7.Redis 事务可以一次执行多个命令,并且带有以下两个重要的保证:
· 事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。
· 事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。
一个事务从开始到执行会经历以下三个阶段:
· 开始事务。
· 命令入队。
· 执行事务。
- redis的基础学习
- 学习Redis的源码
- redis的初步学习
- redis的学习笔记
- redis的学习地址
- Redis的学习笔记
- Redis的学习
- redis的学习
- Redis的学习
- redis的学习
- redis 的学习路线
- redis的学习(一)
- Redis的学习
- 简单的Redis学习
- Redis的学习
- redis的入门学习
- Redis学习笔记2-Redis的集群
- 【redis】跟着redis tutorial的基本学习
- bootstrap-ie7.css
- Tomcat的context.xml说明、Context标签讲解
- 分享几个集成了VirtIO驱动 For Windows
- Hbase -ryh
- 关于Fragment与ViewPager交互遇到的问题
- redis的学习
- 贪心----书架
- 8.正交匹配跟踪 Orthogonal Matching Pursuit (OMP)s
- 一个逗号引发的错误!
- 文艺二叉树
- nyoj 947 Max Xor(字典树)
- Shiro 框架授权
- oracle子查询
- Ext JS MVC Architecture