redis性能调优 redis怎么提高get的效率?
浏览量:1138
时间:2021-03-11 17:54:09
作者:admin
redis怎么提高get的效率?
作为一个键值,许多开发人员自然使用set/get方法来使用redis。事实上,这不是最佳的方法。尤其是在没有启用VM的情况下,所有redis数据都需要放到内存中,所以节省内存就显得尤为重要。如果一个键值单元至少需要占用512字节,即使只保存一个字节,它也会占用512字节。此时,出现了一种设计模式,可以重用键,将多个键值放入一个键中,然后将值存储为一个集合。这样,512字节可以存储10-100倍的容量。为了节省内存,建议使用HashSet而不是set/get来使用redis
1。优化数据结构,每个数据表和索引有4-5个字段。不同类型的数据也可以存储在不同的数据库中。减少单个数据库的压力。
2. 写入数据只是一个内存问题。问题是读取数据会很慢。建议使用cache Memcache。Redis正在招募你。将用户数据保存到内存中并重新读取,以避免从数据库中搜索。
3. 分布式、集群和扩展配置。
新闻项目的相关信息、来源、作者和文本基本不变。除了文本中可能有更多的文本外,您还可以在缓存中保存其他信息。如果使用了文本,可以将前200个单词保存为缓存中文本的缩写。
mysql频繁写入有什么优化方法没?
如果有面试问你这个问题,工资应该是20万年,其他选择分红应该支付。这个想法不是堆机器就是堆机器。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。