Redis在CentOS 7环境下的部署、配置和持久化
- 安装Redis
从Redis官网下载适用于CentOS 7的Redis软件包,并使用以下命令安装:
bash复制代码sudo yum install redis
- 配置Redis
找到Redis的配置文件redis.conf(通常位于/etc/redis/目录下),使用vim或其他文本编辑器打开文件,并进行以下基础配置:
maxmemory <bytes>
:设置最大内存使用限制。例如,maxmemory 1gb
表示最大使用1GB内存。logfile <filename>
:设置日志输出文件。例如,logfile /var/log/redis/redis.log
表示将日志输出到该文件。
- 持久化配置
在配置文件redis.conf中找到并修改以下参数:
save <seconds> <changes>
:设置持久化频率。例如,save 10 1
表示在10秒内如果有1个key-value对被修改,就进行持久化。dir <directory>
:设置用于持久化的目录。例如,dir /var/lib/redis/
表示持久化数据存储在该目录下。
- 启动Redis服务
使用以下命令启动Redis服务:
sql复制代码sudo systemctl start redis
- 设置Redis开机自启
使用以下命令设置Redis开机自启:
bash复制代码sudo systemctl enable redis
- 验证Redis服务状态
使用以下命令检查Redis服务的状态:
lua复制代码sudo systemctl status redis
```如果看到“active (running)”的字样,表示Redis服务已经成功启动。
- 客户端连接Redis
使用Redis的命令行客户端连接到Redis服务:
redis-cli -h <hostname> -p <port>
:其中<hostname>
是服务器的主机名或IP地址,<port>
是Redis服务的端口号,默认为6379。