string(字符串)hash(哈希)list(列表)set(集合)zset(sorted set:有序集合) string 基本操作 set key value mset key1 value1 key2 value2 … get key mget key1 key2 … del key strlen key append key value string 扩展操作 string 作为数值操作 string 类型数据操作的注意事项 业务场景 hash 基本操作 hset key field value hmset key field1 value1 field2 value2… hget key field 获取某个字段的值 hmget key field1 field2… hdel key field1 [field2] hlen key hexists key field hash 扩展操作 hash 注意事项 应用场景 list 基本操作 lrem key count value 从列表中找到第count个等于value的元素,并进行删除,根据count的不同有不同的情况 list 扩展操作 list 注意事项 应用场景 新的存储需求:存储大量的数据,在查询方面提供更高的效率 set 基本操作 sadd key member1 [member2] smembers key srem key member1 [member2] scard key sismember key member set 扩展操作 srandmember key [count] spop key [count] smove source destination member set注意的事项 set 应用场景 redis 应用于随机推荐类信息检索,例如热点歌单推荐,热点新闻推荐,热卖旅游线路,应用APP推荐, 大V推荐等 sorted_set 基本操作 zadd key score1 member1 [score2 member2] 默认升序排列 注意limit作用于查询结果 zrem key member [member…] zcard key zintestore dstination numkeys key [key…] sorted_set 扩展操作 zrank key member zscore key member 应用场景 参考: 如有不足之处,欢迎指正,谢谢!1.Redis 数据存储格式
2.Redis的五种数据类型(常用)
这里介绍的是Redis中比较常用的五种数据类型,还有其他的数据类型。string
① 表示运行结果是否成功
(integer) 0 → false 失败
(integer) 1 → true 成功
② 表示运行结果值
(integer) 3 → 3 3个
(integer) 1 → 1 1个
表示的是运行结构是否成功还是运行结果的值还是要看命令的具体功能
(nil)等同于null
hash
hgetall key 获取所有字段的值
hash 类型十分适合存储对象类数据,相对于在 string 中介绍的把对象转化为 json 字符串存储,hash 的结构可以任意添加或删除‘字段名’,更加高效灵活。list
-添加/修改数据
redis 的 list 数据类型对于大部分使用者来说,是实现队列服务的最经济,最简单的方式。
因为 list 结构的数据查询两端附近的数据性能非常好,所以适合一些需要获取最新数据的场景,比如新闻类应用的 “最近新闻”。
几个口诀:
lpush + lpop 栈
lpush + rpop 队列
lpush + ltrim = 有限集合
lpush + brpop = 消息队列set 类型
需要的存储结构:能够保存大量的数据,高效的内部存储机制,便于查询
set类型:与hash存储结构完全相同,但是set仅存储键,不存储值(nil),并且value是不允许重复的,底层是哈希表
sorted_set 类型
zcount key min max
zunionstore destination numkeys key [key…]
zrevrank key member
zincrby key increment member
112节Redis入门到精通
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算