Redis的一些知识总结

1.Redis 是基于内存的高性能的key-value类型数据库
2.纯内存操作,异步定时存储到硬盘数据库
3.key-value可以存储的最大为1GB
4.由于内存操作收到物理内存影响 ,只能用于数据量较少的查询数据中,体现高性能。对于大数据计算不使用,但是对数据存取有一定便捷性。
5.redis支持数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。
6.为什么redis需要把所有数据放到内存中?
Redis为了达到最快的读写速度将数据都读到内存中,并通过异步的方式将数据写入磁盘。所以redis具有快速和数据持久化的特征。如果不将数据放在内存中,磁盘I/O速度为严重影响redis的性能。在内存越来越便宜的今天,redis将会越来越受欢迎。
如果设置了最大使用的内存,则数据已有记录数达到内存限值后不能继续插入新值。(摘自https://mp.weixin.qq.com/s/M9K9iH3HUNFwo4d47ijVdg
7.redis线程数:单线程(redis利用队列技术将并发访问变为串行访问,消除了传统数据库串行控制的开销)
8.redis的启动:
方式1:./redis-server 是默认配置
方式2:./redis-server ../redis.conf 通过启动参数告诉redis使用指定配置文件使用下面命令启动 redis.conf 是参数文件可以自己配置

《Redis的一些知识总结》 image.png

    原文作者:夜幕低垂_软件测试员
    原文地址: https://www.jianshu.com/p/313b2b466755
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞