2022面试记录
社招的几次笔试面试记录。
社招的几次笔试面试记录。
Redis 主从复制、哨兵、集群配置。
Redis 介绍 Redis 简介 Redis 是 key-value 型 NoSQL 数据库 Redis 将数据存储在内存中,同时也能持久化到磁盘中 Redis 常用于缓存,利用内存的高效提高程序的处理速度 Redis 特点 速度快 广泛的语言支持 支持数据磁盘持久化 多种数据结构 支持主从复制 支持分片 分布式与高可用 Redis 常用配置项 配置 示例 说明 daemonize daemonize yes 是否启用后台运行 port port 6379 设置端口号 databases databases 16 设置 redis 数据库个数 requirepass requirepass abc123 设置 redis 连接密码 Redis通用命令 select set get keys dbsize exists del expire ttl Redis 数据结构 string:字符串,值的长度不能超过 512 MB,是二进制安全的。 set key value [EX seconds] [PX milliseconds] [NX|XX] EX:将键的过期时间设置为seconds秒,set key value ex seconds等同于setex key seconds value PX:将键的过期时间设置为milliseconds毫秒,与psetex key milliseconds value 等价 NX|XX:只有在键不存在|存在时,才对键执行设置操作,set key value NX等同于setnx key value mset key value [key value ...] mget key [key ...] incr key | incrby k increment decr key | decrby key decrement exists key [key ...] del key [key ...] expire key seconds ttl key hash:键值类型 list:列表,Redis lists基于Linked Lists实现。 set:无序排列 zset:有序排列 Redis Redis 为啥这么快 Redis 支持 100000+QPS。 ...