Redis安装及配置

一、什么是Redis


        介绍Redis之前,先了解下NoSQL (Not only SQL)不仅仅是SQL属于非关系型数据库;Redis就属于非关系型数据库传统的Mysql ,oracle ,sql server 等 都是关系型数据库

        为什么需要NoSQL,主要应对以下问题,传统关系型数据库力不从心

High performance -高并发读写
Huge Storage-海量数据的高效率存储和访问
High Scalablility && High Availability 高可扩展性和高可用性
 NoSQL 产品 MongoDB Redis等等  Redis目前主流

1.1、 NoSQL的特点


易扩展
灵活的数据模型
大数据量,高性能
高可用
高性能键值对数据库,支持的键值数据类型
字符串类型
列表类型
有序集合类型
散列类型
集合类型

1.2、Redis的应用场景

  1. 缓存
  2. 任务队列
  3. 网站访问统计
  4. 数据过期处理
  5. 应用排行榜
  6. 分布式集群架构中的session分离

二、Redis的安装

redis的发行版应用于Linux操作系统,并没有提供windows操作系统的版本,网上流传的windows版本的redis属于linux的移植版本,该版本在windows操作系统上可以直接双击运行,无需配置任何环境

效果如下图所示:

 

 

部分电脑出现双击之后无法运行的情况,请使用命令行运行:

redis-server.exe redis.windows.conf 

三、使用jedis操作redis

3.1、创建web项目并在pom.xml中添加jedis依赖

<!-- jedis依赖,访问redis数据库-->
        <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>2.9.0</version>
        </dependency>

3.2、创建Jedis对象向Redis数据库中保存数据

Redis是以键值对的形式保存数据的,这点和Java的HashMap很相似。

 //创建Jedis对象用于操作redis数据库
        Jedis jedis = new Jedis("127.0.0.1", 6379); //访问到redis服务器
        //jedis.auth("Aa123123."); //设置范围redis服务器的密码

        jedis.set("hello", "hello Redis"); //向redis中保存数据,以键值对的形式,思路和HashMap一致

        //释放资源
        jedis.close();

3.3、创建Jedis对象从Redis数据库中获取数据

//创建Jedis对象,访问Redis服务器(数据库)
        Jedis jedis = new Jedis("127.0.0.1", 6379);

        //通过key从reids中读取数据
        String str = jedis.get("hello");

        //释放资源
        jedis.close();

3.4、创建Jedis对象从Redis数据库删除数据

 //创建Jedis对象用于操作redis数据库
        Jedis jedis = new Jedis("127.0.0.1", 6379); //访问到redis服务器
        
        //通过key从Redis数据库删除数据
        jedis.del("hello"); 

        //释放资源
        jedis.close();

 

 

 

 

 

Redis安装配置可以按照以下步骤进行: 1. 下载Redis:可以从官方网站或者其他可信来源下载Redis安装包。 2. 安装Redis:根据不同的操作系统进行安装。在Windows环境下,可以执行redis-server –service-install redis.windows-service.conf –loglevel verbose命令来安装Redis。在Linux环境下,可以使用make命令编译并使用make install命令进行安装。 3. 配置RedisRedis配置文件位于redis.conf中。可以通过编辑该文件来配置Redis的各项参数,如监听端口、密码、持久化等。 4. 启动Redis:在Windows环境下,可以使用redis-server.exe来启动Redis服务;在Linux环境下,可以使用redis-server命令启动Redis服务。 5. 使用Redis:通过Redis的命令行界面或者可视化工具(如Redis Desktop Manager、Redis Client、Redis Studio)来进行Redis的操作和管理。 需要注意的是,在安装配置Redis时需要根据具体的操作系统和需求进行相应的调整和修改。具体的安装配置指南可以参考引用中的内容。另外,引用和引用提供了一些具体的命令和操作步骤供参考。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Redis安装配置](https://blog.csdn.net/web18484626332/article/details/124017682)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [Redis-安装配置](https://blog.csdn.net/qq_45580375/article/details/111938610)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值