VMWare虚拟机centos7安装redis

一、Redis依赖gcc和tcl环境,所以要先安装gcc和tcl

1.执行

yum install gcc-c++

安装gcc,安装过程中提示是否继续,直接输入y即可,直到完成,如下:

在这里插入图片描述

2.执行

yum install -y tcl

安装tcl,完成如下:

在这里插入图片描述

二、下载redis,执行

wget http://download.redis.io/releases/redis-3.2.8.tar.gz

解压到目录

tar -zxvf redis-3.2.8.tar.gz

,进入redis解压目录,依次执行下述命令,编译安装redis:

make
make install

如下所示:

在这里插入图片描述

至此,redis安装完成,执行src目录下redis-server

redis-server

启动redis:

在这里插入图片描述

执行src目录下redis-cli

redis-cli

启动redis客户端,如下所示,输入ping回车,输出PONG则连接正常,接下来可以进入redis存储操作:
在这里插入图片描述

三、修改配置文件

redis默认处于保护模式,只能通过127.0.0.1本地连接,打开redis安装目录下的redis.conf

1)注释bind 127.0.0.1

redis默认不是以守护线程的方式运行,默认以前端模式运行,修改daemonize为yes,即修改为

2)daemonize yes

修改protected-model为no,即修改为

3)protected-model no

指定配置文件启动redis:

./src/redis-server redis.conf

启动后如下所示:

在这里插入图片描述

四、Java连接redis示例

导入redis jar包:

复制代码

import org.junit.Test;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPoolConfig;
public class RedisDemo {
    @Test
    public void demo1(){
        Jedis jedis=new Jedis("192.168.122.1,6379);
        jedis.set("name","li");
        String value=jedis.get("name");
        jedis.close();
        System.out.println(value);
    }
}

复制代码
输出为:

li

连接要主要查看centos7的ip地址:

ip addr

如图
在这里插入图片描述

Exception in thread "main" redis.clients.jedis.exceptions.JedisDataException

错误解决:
1.进入redis的src目录下

输入:redis-cli

将受保护模式选项设置为“no”,为了让服务器开始从外部接受连接

输入:config set protected-mode “no”
在这里插入图片描述
还有一点要记得关闭防火墙;

要在VMware虚拟机安装Redis,你可以按照以下步骤操作: 1. 准备工作: - 首先,确保你已经有一个可用的VMware Workstation或类似的软件,并创建一个新的虚拟机。 - 选择一个合适的操作系统作为虚拟机的操作系统,例如Linux(如Ubuntu、CentOS等),因为Redis通常在服务器环境下运行。 2. 下载安装包: - 访问Redis官网(https://redis.io/download)下载适合你虚拟机操作系统的预编译Redis二进制文件。 3. 准备虚拟机: - 在虚拟机设置里调整内存大小和CPU核心数,这取决于你的应用需求。 - 安装必要的网络配置,如果是桥接模式,保证虚拟机可以访问互联网。 4. 导入镜像或手动安装Linux: - 如果有Linux镜像可供导入,直接加载;如果没有,可以在虚拟机的CD/DVD选项下安装Linux。 - 完成基础Linux环境安装后,通过终端登录。 5. 安装Redis: - 使用命令行工具(如apt-get for Ubuntu或yum for CentOS)安装Redis: ``` sudo apt-get update sudo apt-get install redis-server ``` 6. 启动服务并配置: - 运行 `sudo systemctl start redis` 开启服务,然后检查是否自动启动 `sudo systemctl enable redis` - 可以通过 `redis-cli` 测试连接,确认安装成功。 7. 配置安全(可选): - 编辑 Redis 的配置文件 `/etc/redis/redis.conf`,设置密码保护和其他安全性选项。 8. (可选)监控和管理: - 考虑安装 Redis 监控工具,如 `redis-cli monitor` 或第三方工具,以便于查看和管理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值