Centos 虚拟机安装 redis数据库

本文详细介绍如何在Linux环境下从关闭防火墙开始,安装编译环境,下载并编译Redis源码,配置随系统启动,最终成功运行Redis服务的过程。

关闭防火墙

安装编译环境:sudo yum install gcc-c++

下载源码:wget http://download.redis.io/releases/....

解压源码:tar -zxvf redis-3.2.8.tar.gz

进入解压目录:cd redis-3.2.8

执行make编译redis:make MALLOC=libc 注意有没有报错

安装redis:make install

配置随系统启动:./utils/install_server.sh

 

 

启动redis:redis -server

查看redis是否启动:redis-cli

以上命令将会出现这个界面

127.0.0.1是本机ip,6379是redis服务端口

输入ping命令

以上证明我们成功安装了redis

<think>好的,用户想知道如何在虚拟机安装和运行Redis数据库。首先,我需要回忆相关的步骤,并确保信息准确。根据用户提供的引用,特别是引用[1]和引用[2],他们提到了安装Redis的依赖以及CentOS上的操作步骤。 首先,安装Redis需要安装依赖,比如gcc和tcl。用户可能使用的是CentOS或类似的Linux发行版,所以步骤应该针对这类系统。接下来,下载Redis源码包,解压,然后编译安装。这部分需要检查命令是否正确,比如wget的链接是否有效,解压命令是否正确。 然后是修改配置文件,允许远程连接可能需要注释掉bind 127.0.0.1或者设置protected-mode为no。但需要注意安全风险,提醒用户配置密码或者防火墙规则。启动服务部分,使用redis-server加上配置文件路径,以及设置开机自启可能需要systemctl的命令。 另外,用户提到停止和重启Redis的命令,这部分在引用[2]中有说明,但要注意redis-server stop这样的命令可能不太标准,通常使用redis-cli shutdown或者kill命令。需要确认正确的停止方法。 生成相关问题的时候,要考虑用户可能的后续疑问,比如配置密码、远程连接的问题、性能优化或者数据持久化等。确保问题覆盖常见的使用场景和故障排除。 最后,要检查所有命令是否符合最新Redis版本的安装流程,避免过时的步骤。同时,提醒用户注意安全性,尤其是在虚拟机中可能暴露的端口问题。</think>在虚拟机安装和运行Redis数据库可分为以下步骤,以CentOS系统为例: ### 一、安装Redis依赖 ```bash sudo yum install -y gcc tcl ``` Redis依赖C语言编译环境(gcc)和测试工具包(tcl)[^1] ### 二、下载并解压安装包 ```bash wget https://download.redis.io/releases/redis-7.0.12.tar.gz tar -zxvf redis-7.0.12.tar.gz cd redis-7.0.12 ``` ### 三、编译安装 ```bash make && make install ``` 安装完成后,默认可执行文件位于`/usr/local/bin/` ### 四、配置与启动 1. **修改配置文件** ```bash vim redis.conf ``` 需修改以下关键参数: ```conf daemonize yes # 后台运行 protected-mode no # 关闭保护模式[^2] # bind 127.0.0.1 # 注释此行允许远程连接 ``` 2. **启动Redis服务** ```bash redis-server ./redis.conf ``` 3. **验证运行状态** ```bash redis-cli ping # 返回 PONG 表示成功 ``` ### 五、基础操作命令 | 操作 | 命令 | |--------------|-------------------------------| | 停止服务 | `redis-cli shutdown` | | 重启服务 | `systemctl restart redis` | | 远程连接 | `redis-cli -h <IP> -p <PORT>` |
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值