一:Windos下安装Redis并设置自动启动

1、下载windows版本的Redis

去官网找了很久,发现原来在官网上可以下载的windows版本的,现在官网已经没有windows版本的下载地址,只能在github上下载,官网只提供linux版本的下载

官网下载地址:http://redis.io/download

github下载地址:https://github.com/MSOpenTech/redis/tags

2、安装Redis

  • 由于本人电脑是win10 64位,所以下载的是64位版本的安装包;将下载的windows版本的压缩包解压到指定的文件夹,解压后的目录如下图所示

  

  • 在运行中输入cmd,然后把目录指向解压的Redis目录。

   

  • 启动redis命令

    redis-server redis.windows.conf,出现下图显示表示启动成功了

  

3.设置redis服务自动启动

  • 虽然上面已经启动了redis,但是只要一关闭cmd窗口,redis就会消失。所以要把redis设置成windows下的服务。也就是设置到这里,首先发现这个地方是没有Redis服务的。

  

  提示:打开服务栏的快捷方式:输入win+x组合快捷键,找到 ‘’运行‘’ 按钮,在运行搜索中输入services.msc

  • 设置redis自动启动名称

  redis-server --service-install redis.windows-service.conf --loglevel verbose

  

  输入命令后没有任何报错,说明设置成功了,然后再去刷新一次服务,会发现多出一个Redis

  

  

  • 常用的redis服务命令。

  卸载服务:redis-server --service-uninstall

  开启服务:redis-server --service-start

  停止服务:redis-server --service-stop

  • 启动redis服务

  

  • 测试redis客户端

  

 二:Linux系统下使用docker容器启动redis

1.先在linux系统安装docker服务

  安装教程链接地址:https://blog.csdn.net/gfk3009/article/details/104460438

2. 安装Redis

  通过docker search redisdocker pull redis下载redis镜像

3. 新建挂载配置文件夹

  新建dataconf两个文件夹,位置随意。

  mkdir -p /home/docker/redis/data

  mkdir -p /home/docker/redis/conf

注:因为 redis 默认配置你会发现只能够本地连接,不能进行远程访问,使用 Redis Desktop Manager连接都会报错,因此需要手动挂载 redis 配置文件

4. 增加配置文件 redis.conf

  在刚才新建的redis/conf中新建文件redis.conf,内容如下:

  #bind 127.0.0.1 //允许远程连接

  protected-mode no appendonly yes //持久化

  requirepass 123456 //密码

5. 创建redis容器并启动

  执行命令如下:

  docker run --name redis -p 6379:6379 -v /home/docker/redis/data:/data -v /home/docker/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf

  释义如下:

  –name:给容器起一个名
  -p:端口映射 宿主机:容器
  -v:挂载自定义配置 自定义配置:容器内部配置
  -d:后台运行
redis-server --appendonly yes: 在容器执行redis-server启动命令,并打开redis持久化配置

6. 启动成功,查看状态

  通过docker ps查看启动状态,是否成功,下图表示启动成功。

  

7. 容器内部连接进行测试

  执行docker exec -it redis redis-cli 命令,进入终端。
  通过auth password进行登陆。

  完成命令如下:

  

注意:如果出现该错误: (error) NOAUTH Authentication required. 说明你没有输入密码进行验证,请输入:auth 你的密码

三:Linux系统下通过redis安装包启动redis

1.去官网下载最新的稳定版本的redis,我下载的是redis-6.0.6.tar.gz

  

2.接下来打开你的Linux,然后输入下面命令。

 yum install gcc tcl –y  ##安装依赖和一些组件

3.使用上传工具将tar包上传至服务器,并解压缩

 tar -zxvf redis-6.0.6.tar.gz

 

4.进入解压文件目录使用make对解压的Redis文件进行编译

 

 注:如果在编译过程中出现下图中的问题,应该是gcc没有安装,或者版本不对。升级gcc版本.

  gcc -v  #查看gcc版本

  yum -y install centos-release-scl # 升级到9.1版本

  yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils  

  scl enable devtoolset-9 bash #临时启用gcc 9.1

  # 如果要长期使用gcc 9.1的话:
  echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
  #重新make
  make

  编译完成之后,可以看到解压文件redis-6.0.6 中会有对应的src、conf等文件夹

5.编译成功后,进入src文件夹,执行make install进行Redis安装。

如下图示安装完成,界面如下:

  

6.安装完成、可以启动redis了

  

  注意:此时启动不是后台运行,如果按ctrl +c 退出的话, redis也会退出。我们可以设置成后台运行。

7.设置redis后台启动

  • 编辑配置文件redis.config*********** vi redis.config

  

  • 注释掉bind 127.0.0.1

  

  • 关闭保护模式

  

  • 打开后台运行

  

  • 重新启动:并指定配置文件

  

 8.测试redis

  使用客户端测试,开启redis客户端命令  src/redis-cli

  

最后再给大家推荐一款可视化redis客户端工具 Another Redis Desktop Manager

支持window,mac等平台界面如下。下载地址:https://github.com/qishibo/AnotherRedisDesktopManager/

参考博客链接:https://blog.csdn.net/lsqingfeng/article/details/107359076

如何在Windows、Linux系统中安装Redis的更多相关文章

  1. 在linux系统中安装redis

    使用的工具是 连接上虚拟机,进入安装文件的目录 进入redis压缩包中 将压缩包解压: tar -zxvf redis-2.8.3.tar.gz 进入这个文件中:  cd redis-2.8.3 进入 ...

  2. 在 Linux 系统中安装Load Generator ,并在windows 调用方法

    在 Linux 系统中安装Load Generator ,并在windows 调用 由于公司需要测试系统的最大用户承受能力,所以需要学习使用loadrunner.在安装的时候碰到了不少问题,所以写下此 ...

  3. 如何在win7系统中安装redis

    转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/92.html?1455871954 如何在win7系统中安装redis​ ...

  4. 在VMware的Linux系统上安装Redis

    在VMware的Linux系统上安装Redis 具体过程如下: 下载,解压和编译: 在执行make的时候报错,具体报错信息如下: zmalloc.o: In function `zmalloc_use ...

  5. Linux系统下安装Redis和Redis集群配置

    Linux系统下安装Redis和Redis集群配置 一. 下载.安装.配置环境: 1.1.>官网下载地址: https://redis.io/download (本人下载的是3.2.8版本:re ...

  6. 在linux系统中安装VSCode(Visual Studio Code)

    在linux系统中安装VSCode(Visual Studio Code) 1.从官网下载压缩包(话说下载下来解压就直接可以运行了咧,都不需要make) 访问Visual Studio Code官网  ...

  7. 在Linux系统中安装caffe

    学习深度学习已经很久了,但一直没有自己动手安装过caffe,因为工作需要,需要在linux系统中安装caffe,因此,在这里对安装过程进行记录. caffe配置起来比tensorflow更麻烦一些,我 ...

  8. 详解在Linux系统中安装Tomcat

    本文以在CentOS 7.6中安装Tomcat8.5为例进行安装,其他系统和版本都是大同小异的. 安装JDK 安装Tomcat之前,需要先安装JDK,可以参看之前的文章详解在Linux系统中安装JDK ...

  9. 【Docker】在Linux系统中安装Docker虚拟机、启动停止重启查看Docker命令

    安装Docker 文章目录 安装Docker Docker虚拟机架构 在Linux系统中安装Docker虚拟机 管理Docker虚拟机 参考资料 Docker虚拟机架构 Docker创建的所有虚拟实例 ...

随机推荐

  1. Win8.1安装配置64位Oracle Database 11g的详细图文步骤记录

    在开始Oracle数据安装之前建议:1.关闭本机的病毒防火墙.2.断开互联网. 这样可以避免解压缩丢失文件和安装失败. Step1 Oracle官网下载好Windows系统64位的安装包,下载速度慢的 ...

  2. 入门大数据---Hive的搭建

    本博客主要介绍Hive和MySql的搭建:  学习视频一天就讲完了,我看完了自己搭建MySql遇到了一堆坑,然后花了快两天才解决完,终于把MySql搭建好了.然后又去搭建Hive,又遇到了很多坑,就这 ...

  3. (七) SpringBoot起飞之路-整合SpringSecurity(Mybatis、JDBC、内存)

    兴趣的朋友可以去了解一下前五篇,你的赞就是对我最大的支持,感谢大家! (一) SpringBoot起飞之路-HelloWorld (二) SpringBoot起飞之路-入门原理分析 (三) Sprin ...

  4. JavaScript基础函数的声明(014)

    1.函数的重要地位 函数(functions)在JavaScript里有着重要的地位,其原因有二: 它们是一种特殊的对象 它们提供作用域 说函数在JavaScript里是特殊的对象,因为: 程序的执行 ...

  5. P3879 阅读理解

    都这么大了,you这些怎么能算生词呢,难道三年级以前就有人做蓝题了吗(是我不配) 我觉得这道题出难一点点的话,可以整行读入什么的(口嗨怪).先看题目,对于每个生词,输出他出现在了哪些文章(需要排序). ...

  6. java语言基础(七)_继承_super_this_抽象类

    继承 1. 继承概述 2. 继承格式 在继承的关系中,"子类就是一个父类".也就是说,子类可以被当做父类看待. 例如父类是员工,子类是讲师,那么"讲师就是一个员工&quo ...

  7. Java实现 第十一届蓝桥杯——超级胶水(渴望有题目的大佬能给小编提供一下题目,讨论群:99979568)

    PS: 好久没写过算法题了,总感觉自己写的思路没问题,但是结果就是不对,希望哪位大佬有时间能给找找问题 超级胶水 小明有n颗石子,按顺序摆成一排,他准备用胶水将这些石子黏在一起. 梅克什字有自己的重量 ...

  8. 传参问题-HttpMessageNotReableException

    很久没写后台代码,用postMan测试后台接口的时候出现了一个问题: 问题如下: 显而易见是参数问题,我的参数如下图: 我调整参数样式为: 但还是存在问题. 最后调整成用双引号,结果对了.之前没有注意 ...

  9. git clone下载速度很慢的解决方法

    一直用git clone从github上下载源码学习,但是有时候git clone速度好慢,只有几Kb的速度,按这个速度下载安卓源码的话估计要下一年. 然后我再网上找各种教程,试过通过vps下载git ...

  10. 从0开始,手把手教你开发并部署上线一个知识测验微信小程序

    上线项目演示 微信搜索[放马来答]或扫以下二维码体验: 项目源码 项目源码 其他版本 Vue答题App实战教程 Hello小程序 1.注册微信小程序 点击立即注册,选择微信小程序,按照要求填写信息 2 ...