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 是参数文件可以自己配置

image.png

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容