数据结构

redis为何是单线程的-小浪学习网

redis为何是单线程的

一、redis为什么是单线程的? 因为Redis是基于内存的操作,CPU不是Redis的瓶颈,Redis的瓶颈最有可能是机器内存的大小或者网络带宽。既然单线程容易实现,而且CPU不会成为瓶颈,那就顺理成章地...
站长的头像-小浪学习网月度会员站长9个月前
4915
redis一般存储什么类型数据-小浪学习网

redis一般存储什么类型数据

redis是一个开源的底层使用c语言编写的key-value存储数据库。可用于缓存、事件发布订阅、高速队列等场景。而且支持丰富的数据类型:string(字符串)、hash(哈希)、list(列表)、set(无序集合)、zs...
站长的头像-小浪学习网月度会员站长9个月前
4314
为什么要用redis?-小浪学习网

为什么要用redis?

redis都可以干什么事儿 缓存,毫无疑问这是Redis当今最为人熟知的使用场景。再提升服务器性能方面非常有效; 排行榜,如果使用传统的关系型数据库来做这个事儿,非常的麻烦,而利用Redis的SortS...
站长的头像-小浪学习网月度会员站长9个月前
497
redis如何实现扩容-小浪学习网

redis如何实现扩容

扩容: 1.集群,使用代理,达到集群的目的。 2.主从同步,读写分离。 优点: 1 读写性能优异,从内存当中进行IO读写速度快。 2 支持数据持久化,支持AOF和RDB两种持久化方式(由于Redis的数据都...
站长的头像-小浪学习网月度会员站长9个月前
4613
如何清空redis缓存-小浪学习网

如何清空redis缓存

1.访问redis根目录    cd  /usr/local/redis-2.8.19 2.登录redis:redis-cli -h 127.0.0.1 -p 6379 3.查看所有key值:keys * 4.删除指定索引的值:del key 5.清空整个 Redis 服务器的数据:...
站长的头像-小浪学习网月度会员站长9个月前
489
redis与mongodb有哪些区别-小浪学习网

redis与mongodb有哪些区别

mongodb更类似mysql,支持字段索引、游标操作,其优势在于查询功能比较强大,擅长查询json数据,能存储海量数据,但是不支持事务。 Mysql在大数据量时效率显著下降,MongoDB更多时候作为关系数...
站长的头像-小浪学习网月度会员站长9个月前
416
本地缓存与redis缓存有哪些区别-小浪学习网

本地缓存与redis缓存有哪些区别

本地缓存与redis缓存有以下几种不同: 1、读写速度,不考虑并发问题,本地缓存自然是最快的。但是如果本地缓存不加锁,那应并发了咋办呢?所以,我们以加锁方式再比较一次。 2、场景使用,同一...
站长的头像-小浪学习网月度会员站长9个月前
3314
web项目为什么要引入redis-小浪学习网

web项目为什么要引入redis

redis是nosql数据库,是一个key-value存储系统。虽然redis是key-value的存储系统,但是redis支持的value存储类型是非常的多,比如字符串、链表、集合、有序集合和哈希。 redis是一个key-value存...
站长的头像-小浪学习网月度会员站长9个月前
2312
redis的hash怎么实现的-小浪学习网

redis的hash怎么实现的

0.前言 redis是KV型的内存数据库, 数据库存储的核心就是Hash表, 我们执行select命令选择一个存储的db之后, 所有的操作都是以hash表为基础的, 下面会分析下redis的hash数据结构和实现. 1.hash数...
站长的头像-小浪学习网月度会员站长9个月前
2214
redis单线程为什么快-小浪学习网

redis单线程为什么快

Redis之所以执行速度很快,主要依赖于以下几个原因: (一)纯内存操作,避免大量访问数据库,减少直接读取磁盘数据,redis 将数据储存在内存里面,读写数据的时候都不会受到硬盘 I/O 速度的限制...
站长的头像-小浪学习网月度会员站长9个月前
309
Linux Swap空间利用率过高怎么解决-小浪学习网

Linux Swap空间利用率过高怎么解决

什么是swap? swap space是磁盘上的一块区域,可以是一个分区,也可以是一个文件,或者是他们的组合。 简单点说,当系统物理内存吃紧时,Linux会将内存中不常访问的数据保存到swap上,这样系统就...
站长的头像-小浪学习网月度会员站长9个月前
417