CentOS下Redis数据库的基本安装与配置教程
1. 安装Redis
在CentOS系统下安装Redis是十分简单的。只需使用系统默认的yum包管理工具即可完成。
- 打开终端并输入以下命令以更新yum:
bash
sudo yum update
- 安装redis:
bash
sudo yum install redis
- 安装完成后,可通过以下命令检查Redis是否已经安装成功:
bash
redis-cli ping
如果返回以下结果,则证明Redis已经成功安装:
bash
PONG
2. 配置Redis
默认情况下,Redis的配置文件位于“/etc/redis.conf”。我们可以通过修改此文件来更改Redis的配置。
以下为Redis常用配置:
2.1 绑定IP地址
默认情况下,Redis仅允许本地连接。如果需要允许其他计算机访问Redis,则必须将“bind”选项从“127.0.0.1”更改为服务器的IP地址或“0.0.0.0”。
例如,允许所有计算机访问Redis可以使用以下命令进行更改:
bind 0.0.0.0
2.2 配置端口
默认情况下,Redis使用端口号为6379。如果需要更改端口号,则必须修改配置文件中的“port”选项。
例如,将Redis端口号更改为6380:
port 6380
2.3 配置密码
为避免未经授权的访问,可以在Redis配置文件中加入密码保护机制。
在配置文件中找到“#requirepass foobared”这一行,去掉前面的“#”并将“foobared”替换为所需密码即可。
例如:
requirepass my_password
2.4 持久化数据
Redis支持将内存中的数据定期保存到磁盘上。这样即使Redis失败或重启,也可以恢复之前保存的数据。
默认情况下,Redis关闭了持久化功能。需要开启持久化功能可以修改配置文件中如下选项:
save 900 1
save 300 10
save 60 10000
这里的三行代码分别是:
- 每900秒(15分钟)如果至少有1个键被更改,则SAVE;
- 每300秒(5分钟)如果至少有10个键被更改,则SAVE;
- 每60秒如果至少有10000个键被更改,则SAVE。
2.5 配置内存限制
Redis可以使用maxmemory选项限制内存使用量。当达到限制时,Redis将使用LRU算法删除最近最少使用的键值对。
例如,将Redis内存限制设为1GB:
maxmemory 1gb
3. 示例说明
3.1 启动Redis
启动Redis服务器可以使用以下命令:
redis-server /etc/redis.conf
3.2 使用Redis-cli连接到Redis服务器
- 打开终端并输入以下命令以连接到Redis服务器:
bash
redis-cli -h <server_ip_address> -p <redis_port>
其中,“
-
输入密码(如果配置了密码)。
-
输入Redis命令以访问和操作Redis数据库。
例如:
SET my_key my_value
将键“my_key”设为“my_value”。
GET my_key
获取键“my_key”的值。
结束语
以上为CentOS下Redis数据库的基本安装与配置教程。需要注意的是,在生产环境中使用Redis时应按照安全规范进行配置和操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS下Redis数据库的基本安装与配置教程 - Python技术站