page contents
Nen
Nen - 程序员

性别: 天津 - 天津市 注册于 2021-06-23

向TA求助
2850金币数
43180 经验值
1个粉丝
主页被访问 6475 次

3096 个回答

0 赞同

什么是Redis?

Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。R...

回答于 2022-06-11 13:52

0 赞同

Redis的数据类型?

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zsetsorted set:有序集合)。 我们实际项目中比较常用的是string,hash如果你是Redis中高级用户,还需要加上下面几种数据结构HyperLogLog、Geo、Pub/Sub。 如果你说还玩过Redis Module,像BloomFilter,RedisSearch,Redis-ML,面试...

回答于 2022-06-11 13:52

0 赞同

使用Redis有哪些好处?

1)速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O1) 2)支持丰富数据类型,支持string,list,set,Zset,hash等 3)支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行 4)丰富的特性:可用于缓存,消息,按key设置过期时间,过期后将...

回答于 2022-06-11 13:51

0 赞同

Redis相比Memcached有哪些优势?

1)Memcached所有的值均是简单的字符串,redis作为其替代者,支持更为丰富的数据类 2)Redis的速度比Memcached快很 3)Redis可以持久化其数据

回答于 2022-06-11 13:51

0 赞同

Memcache与Redis的区别都有哪些?

1)存储方式 Memecache把数据全部存在内存之中,断电后会挂掉,数据不能超过内存大小。Redis有部份存在硬盘上,这样能保证数据的持久性。 2)数据支持类型 Memcache对数据类型支持相对简单。Redis有复杂的数据类型。 3)使用底层模型不同 它们之间底层实现方式 以及与客户端之间通信的应用协议不一样。Redis直接自己构建...

回答于 2022-06-11 13:51

0 赞同

Redis是单进程单线程的?

Redis是单进程单线程的,redis利用队列技术将并发访问变为串行访问,消除了传统数据库串行控制的开销。

回答于 2022-06-11 13:50

0 赞同
0 赞同

Redis的持久化机制是什么?各自的优缺点?

Redis提供两种持久化机制RDB和AOF机制: RDBRedis DataBase持久化方式:是指用数据集快照的方式半持久化模式)记录redis数据库的所有键值对,在某个时间点将数据写入一个临时文件,持久化结束后,用这个临时文件替换上次持久化的文件,达到数据恢复。 优点: 1)只有一个文件dump.rdb,方便持久化。 2)容灾性好,一个文件...

回答于 2022-06-11 13:50

0 赞同

redis过期键的删除策略?

1)定时删除:在设置键的过期时间的同时,创建一个定时器timer). 让定时器在键的过期时间来临时,立即执行对键的删除操作。 2)惰性删除:放任键过期不管,但是每次从键空间中获取键时,都检查取得的键是否过期,如果过期的话,就删除该键;如果没有过期,就返回该键。 3)定期删除:每隔一段时间程序就对数据库进行一次检查...

回答于 2022-06-11 13:49

0 赞同

以下哪个语句创建字典?(多选)

b,c&d。通过指定键和值来创建字典。

回答于 2022-06-09 14:37