`
步青龙
  • 浏览: 298834 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
博客专栏
72ba33fb-eefe-3de1-bd65-82a6e579265d
Java面试
浏览量:0
社区版块
存档分类
最新评论

安装redis

 
阅读更多

如果要在实际项目中用redis,要了解什么场景下适合用redis,他的优点和缺点。

0 下载并安装  地址:https://github.com/MSOpenTech/redis/releases  我选择的是Redis-x64-3.0.500.msi

1  一步一步安装,可以修改一下端口(默认的是6379) 我修改成了6399,默认的也试过,是报错,所以直接改端口吧,但是注意安装后的端口可能还是6379,安装成功之后就按照提示的端口。安装的时候注意打钩(环境变量)

2 修改密码 redis.windows-service.conf 文件中  # requirepass foobared去掉注释

   添加requirepass mypassword

3 cmd启动并使用redis,进入redis的目录 执行命令  “redis-server.exe redis.windows-service.conf”

   这样就启动Server了,然后cmd启动客户端 进入目录 输入 "redis-cli.exe -a mypassword"  其中-a就是        auth的意思,权限认证,客户端启动成功之后就可以玩了,比如set name 'java' 这样就把名字为name的字符串放入了redis,取的话 get name ,简单的玩玩,深入详细的话去看文档,命令和使用

4 使用jredis ,redis搭建成功了,让java来做这个事情,2个jar包 ,OK了 ,开始代码

 就写最简单的代码吧

Jedis jedis  = new Jedis("127.0.0.1", 6379);
//权限认证
 jedis.auth("mypassword");  
 jedis.set("name","javaxiugai"); 
 System.out.println(jedis.get("name"));// 

 注:redis不要关闭

 代码运行之后在客户端可以试试  get name  windows64位的配置这么多

6 简单的命令

  ●  get 和 set 都知道 

  ●  事务:multi exec discard 分别是  开启事务 提交 取消事务

  ●  乐观锁:watch 比如对num加锁  watch num 后面如果开启了事务,在watch num之后一旦发现num被其他客户端改了,事务就会失败,对应的有unwatch num取消锁

 7 redis 挂了

   redis提供了工具可以使用 redis-check-aof.exe 

8 高级用法 参考  参考2   spring整合redis redis切片连接池  Redis性能问题排查解决手册

9 redis碰到的性能问题

    可以做一个性能测试 连接池效果更好点,但是连接池也会碰到问题,详见 需要返回连接池

 

10  redis的测试  参考 可以对比 mongodb的测试

     虽然mongodb性能更好,什么都不是完美的,看看他的缺点吧

 

4
2
分享到:
评论

相关推荐

    Windows 上安装 Redis安装,redis7.2安装到windows上面

    在Windows上安装Redis的过程涉及到多个步骤,包括启用必要的Windows功能、安装WSL2(Windows Subsystem for Linux 2)、设置默认WSL版本以及在Linux环境中安装Redis。以下是对这些步骤的详细说明: 1. **启用...

    linux离线安装redis

    在Linux环境中离线安装Redis是常见的需求,尤其是在内网服务器上,由于无法直接访问公网,我们需要提前下载Redis的源码包并手动安装。下面将详细解释如何进行这一过程。 首先,你需要从Redis官方网站获取Redis的...

    CentOS7安装redis

    在CentOS7系统上安装Redis需要遵循一系列步骤,下面将详细介绍整个过程。 ### 一、更新系统 在安装任何新软件之前,确保系统是最新的: ```bash sudo yum update -y ``` ### 二、安装依赖 Redis的编译安装需要...

    redis虚拟机环境搭建与安装redis

    在本文中,我们将探讨如何在Ubuntu操作系统上搭建Redis虚拟机环境,并安装Redis服务器,同时也会涉及SSH工具连接虚拟机的相关问题。 首先,为了在Ubuntu虚拟机上安装Redis,我们需要确保虚拟机已经配置妥当并运行。...

    cent OS7无网络安装redis

    在CentOS 7环境下,没有网络的情况下安装Redis是一项挑战,因为通常我们会依赖在线包管理器如`yum`来获取和安装软件。然而,通过手动下载所需的依赖包并使用本地安装方式,我们仍然可以完成Redis的安装。以下是详细...

    CentOS(Linux)离线安装Redis详细教程(亲测可行)

    ### CentOS (Linux) 离线安装 Redis 详细教程 #### 一、引言 在没有互联网连接的情况下,在 CentOS 系统上安装 Redis 可能会遇到诸多挑战,如依赖包缺失、软件包管理工具配置不当等。本教程旨在帮助读者解决这些...

    Linux 系统 安装redis redis-5.0.1.tar.gz 安装包

    在Linux系统中安装Redis是一个常见的任务,特别是在搭建服务器或开发基于Redis的数据缓存应用时。Redis是一个开源的、高性能的键值对存储系统,适用于数据缓存、消息队列等多种场景。本文将详细介绍如何在Linux上...

    Windows-64位下安装Redis到asp.net开发

    Windows-64位下安装Redis到asp.net开发 一、Windows 64位下安装Redis 1. 下载Redis安装包 在Redis官方网站(http://redis.io/)下载最新版本的Redis安装包,或者使用GitHub上的MSOpenTech/redis仓库...

    Linux离线安装redis所需的依赖:gcc-c++.tar.gz,gcc.tar.gz,redis-5.0.4.tar.gz

    离线安装Redis对于那些没有互联网连接或者网络环境受限的服务器来说是必要的。这里我们将详细介绍如何使用给定的文件:gcc-c++.tar.gz,gcc.tar.gz和redis-5.0.4.tar.gz在Linux上离线安装Redis 5.0.4。 首先,我们...

    Ubuntu安装Redis并设置为开机自启动服务.rar

    在Ubuntu系统中安装Redis并配置为开机自启动服务是一个常见的任务,这有助于确保服务器重启后Redis服务能够自动恢复,提供持续的数据存储和检索能力。以下将详细介绍如何在Ubuntu上完成这个过程。 首先,我们需要...

    linux服务器上centos7.5离线安装redis 所需要的gcc包

    在Linux服务器上安装Redis,尤其是处于离线环境的CentOS 7.5系统,需要一些必要的依赖包,其中最重要的就是GCC(GNU Compiler Collection)。GCC是GNU项目的一部分,它是一个开源的编译器套件,用于将源代码编译成可...

    Ubuntu16.04安装Redis3.2.8

    在本教程中,我们将深入探讨如何在Ubuntu 16.04上安装Redis 3.2.8,这是一个流行的开源键值存储系统,常用于缓存、消息队列和其他高性能数据处理场景。以下是你需要知道的关键步骤和相关知识点: 1. **了解Redis**...

    PHP5.6版本安装redis扩展(内附扩展包文件)

    在`PHP5.6版本安装redis扩展`的压缩包中,应包含PHP的Redis扩展源码。如果没有提供,您可以从PECL(PHP Extension Community Library)官网下载。访问https://pecl.php.net/package/redis,找到适用于PHP5.6的最新...

    安装部署-Linux上安装Redis教程

    在Linux系统上安装Redis是一个常见的任务,特别是在CentOS7这样的企业级环境中。Redis是一个高性能的键值存储系统,常用于数据库、缓存和消息代理。本文将详细指导如何在CentOS7上安装Redis 6.2.6版本。 首先,我们...

    Linux安装Redis实现过程及报错解决方案

    在Linux系统中安装Redis是一个常见的任务,特别是在搭建分布式缓存或数据存储环境时。本文将详细阐述Linux安装Redis的步骤,并解决可能出现的错误。 首先,我们需要从Redis官方网站下载Redis的源代码包。在本例中,...

    windows 下安装redis 并用python操作redis

    在Windows环境下安装Redis并使用Python进行操作,是一个常见的任务,特别是在开发和测试环境中。下面将详细介绍这个过程,包括Redis的安装、配置、启动,以及如何使用Python的redis库与Redis服务器进行交互。 首先...

    安装redis(主备)

    ### 安装Redis(主备) #### 一、Redis简介 Redis(Remote Dictionary Server)是一种非关系型数据库技术,属于键值对存储系统的范畴。它以其高性能和丰富的数据结构著称,广泛应用于缓存、消息队列等多种场景。与...

    Windows下安装Redis图文教程

    在Windows环境下安装Redis是一项简单但重要的任务,尤其对于开发者来说,因为Redis是一个高效的数据存储和缓存系统。本文将提供一个详细的步骤指南,帮助你轻松完成安装过程。 首先,了解Redis的基本概念。Redis...

    tcl8.5,安装 Redis 所需依赖 tcl8.5.19-src.tar.gz

    在某些情况下,Redis 的安装过程可能需要依赖于特定版本的 TCL(Tool Command Language)解释器,例如这里提到的 tcl8.5.19。TCL 是一种古老而强大的脚本语言,用于编写自动化任务和提供命令行接口。 在安装 Redis ...

Global site tag (gtag.js) - Google Analytics