本文摘自PHP中文网,作者(*-*)浩,侵删。

redis并不直接支持索引,需要通过自己来维护。
对于非范围唯一索引,我们可以简单的把索引也存成KV对,v保存主key即可,而范围检索,或者非唯一索引,则要使用redis 的 zset来实现。 (推荐学习:Redis视频教程)
举例一个传统的用户系统例子
1 2 3 4 | uid 用户id
name 用户名
credit 用户积分
type 类型
|
可以直接放到一个hashset中
1 2 | hmset usr:1 uid 1 name aaa credit 10 type 0
hmset usr:2 uid 2 name bbb credit 20 type 1
|
通过uid检索很快,但是如果要查询type=1的用户,则只能全扫描!
阅读剩余部分
相关阅读 >>
Redis性能优化方法
Redis配置远程连接的方法详解
windows下如何正确安装Redis
如何使用Redis做数据库缓存提高网站性能
Redis sentinel client如何使用
Redis有哪些集群模式
为什么要使用Redis作为缓存
Redis适合什么场景
5个常见的Redis应用场景
Redis讲解分布式数据库cap原理
更多相关阅读请进入《Redis》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » redis索引是什么