编辑
2023-11-15
redis
00
c
ubuntu@VM-8-16-ubuntu:~$ strace redis-server // 切换到了执行文件 execve("/usr/local/bin/redis-server", ["redis-server"], 0x7fff26814f30 /* 27 vars */) = 0 brk(NULL) = 0x5575ff3bb000 arch_prctl(0x3001 /* ARCH_??? */, 0x7ffe24c54730) = -1 EINVAL (Invalid argument) mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1c37962000
编辑
2023-11-15
Redis源码阅读
00
编辑
2023-11-14
Redis源码阅读
00

整个Redis启动过程为以下几个步骤

1.基本初始化(随机种子和时区设置)

2.哨兵模式设置,R

编辑
2023-11-14
redis
00

Redis Server是一个高性能的键值存储系统,它提供了一系列的启动参数,用于配置和控制Redis服务器的行为。

  1. --bind <ip_address>:指定Redis服务器绑定的IP地址,默认为127.0.0.1,表示只能本地访问。可以使用0.0.0.0来允许所有IP地址访问[1]

  2. --port <port_number>:指定Redis服务器监听的端口号,默认为6379。可以根据需要修改为其他端口号[1]

  3. --daemonize yes/no:指定是否以守护进程方式运行Redis服务器。如果设置为yes,Redis将在后台运行;如果设置为no,Redis将在前台运行[1]

编辑
2023-11-14
redis
00