• redis安装与启动


      

    安装简介:
      在安装redis前需要了解redis官方发布时的版本规则,redis官方约定次版本号(即第一个小数点后的数字)为偶数的版本是稳定版(如2.8版,3.0版),奇数版本则为非稳定版本(如2.7版,2.9版),在生产环境下一般推荐使用稳定的版本。

    Windows系统下安装redis:
      介绍:首先redis官方是不支持Windows的,2011年微软向redis提交了一个补丁,以使redis可以在Windows下编译运行,但是被Salvatore Sanfilippo拒绝了,原因是在服务器领域上Linux已经得到了广泛的应用,让redis在Windows上运行相对而言显得不是那么重要,并且redis采用了如写时复制等很多与操作系统相关的特性,兼容windows可能会耗费极大地精力从而耽误redis其他功能的开发。尽管如此,微软还是发布了一个可以运行在Windows上的redis分支,不过这个分支最新一次的commit也是三年前了。
      安装:
      1、下载地址:GitHub上的下载地址https://github.com/MicrosoftArchive/redis/releases,在GitHub上你可以下载msi文件,也可以下载zip包

      2、如果你下载的是msi文件,你可以双击运行安装,然后选定安装目录,一路next即可。如果你下载的是zip包,那就更加方便了,你只需要将zip包解压到你选取的安装目录即可。

      3、运行redis服务,在cmd终端中进入redis的安装目录,执行redis-server.exe  redis.window.conf

      4、连接服务器,在cmd终端中进入redis的安装目录,执行redis-cli.exe


    Linux系统安装Redis
      介绍:redis官方支持在Linux上运行,并且一直有Salvatore Sanfilippo等人专门负责维护,所以相对于windows版本而言会更加稳定和拥有更多的功能,如果我们想要在生产环境中使用redis,那么Linux版本的redis将会是一个不错的选择(这里我们选择Ubuntu进行演示)。
      安装:
      1、下载地址https://redis.io/download

      2、首先下载redis的稳定版本的源码,wget http://download.redis.io/releases/redis-4.0.12.tar.gz
      3、把下载下来的redis源码包解压 tar -zxvf redis-4.0.12.tar.gz
      4、进入到解压后的目录 cd redis-4.0.12
      5、编译 make

      6、启动命令src/redis-server

      7、连接redis服务命令src/redis-cli

      注:在make编译之前一定要检查一下机器上有没有安装gcc编译器

     

    启动redis服务:
      启动redis有直接启动和通过初始化脚本启动两种方式,分别适用于开发环境和生产环境

    1、直接启动
      1、指定监听的端口号启动:redis-server  --port  端口号

         2、后台启动(可以与--port参数连用,放在--port参数之后):redis-server  & 

      3、默认配置文件启动:redis-server

      4、自定义配置文件启动:redis-server  /path/.../redis.conf  (通过配置文件启动可以通过在其后添加"--配置项  配置",这样会覆盖配置文件中同名的配置选项)

      5、在客户端连接中不重启redis-server的情况下改变redis-server部分配置,如日志级别等:

        redis > CONFIG  SET  配置项  配置

      (也可以通过CONFIG  GET  配置项来获取redis服务的所有配置,redis > CONFIG  SET  配置项)

    2、通过初始化脚本启动redis(以Ubuntu系统为例)

      在redis源代码目录下的utils文件夹下有一个redis_init_script的初始化脚本文件,我们需要配置redis的运行方式,同时需要配置redis的持久化文件和日志文件所在的位置等,具体步骤如下:
      1、配置初始化脚本
        首先将初始化脚本复制到/etc/init.d目录下并且重命名为"redis_端口号",其中端口号表示让redis监听的端口号,客户端可以通过此端口号连接redis服务,然后修改此初始化脚本文件中的REDISPORT变量的值同样为该端口号

      2、建立需要的文件夹
        /etc/redis/            存放redis的配置文件的目录
        /var/redis/端口号/         存放redis的持久化文件
      3、修改配置文件
      将配置文件模板(redis源码文件夹下的redis.conf)复制到第二步创建的配置文件的目录下,并以"端口号.conf"命名,然后编辑下面的配置:
        daemonize   yes              让redis以守护进程的方式运行
        pidfile     /var/run/redis_端口号.pid    设置redis的pid文件位置
        port       端口号             设置redis监听的端口号
        dir        /var/redis/端口号/        设置持久化文件存放的位置
      4、启动,设置开机启动
        启动:/etc/init.d/redis_端口号  start
        开机启动:sudo  update-rc.d  redis_端口号  defaults

    关闭redis服务

      考虑到redis有可能正在将内存中的数据同步到磁盘中,强行终止redis进程可能会导致数据丢失,正确的关闭redis的方法是向redis发送SHUTDOWN命令,方法为:

      $ redis-cli  SHUTDOWN

      redis也可以妥善的处理SIGTERM信号,所以使用"kill  redis  进程的pid号"命令也可以正常结束redis服务,效果与SHUTDOWN命令一样。 

    连接redis服务

      $ redis-cli  -p 端口号  -h  redis服务器ip  -a  密码  

  • 相关阅读:
    【原创】禁止快播自动升级到最新版本,自己发现的方法
    又一灵异事件 Delphi 2007 在 Win7
    [DCC Error] E2161 Error: RLINK32: Error opening file "_____.drf"
    单例模式 改进
    estackoverflow with message 'stack overflow'
    所有可选的快捷键列表[转自万一博客]
    SQL server 除法运算
    正则表达式的一个坑[.\n]无效引起的血案
    getcwd()和__DIR__区别
    并发处理的技巧php
  • 原文地址:https://www.cnblogs.com/limaomao/p/10110605.html
Copyright © 2020-2023  润新知