zoukankan      html  css  js  c++  java
  • Redis(一) redis安装、启停

    Redis是开源的内存数据存储,常被用作为内存数据库、缓存、全局队列、计数器等等。

    Redis安装

    Redis分为多种模式:单机模式、高可用模式、集群模式。这篇中主要简介单机版的安装方式。

    源码构建式

    1.安装

    首先下载redis源码,目前redis官网http://redis.io提供两种版本稳定版和非稳定版。这里我们使用稳定版3.2版本,下载地址:http://redis.io/download

    也可以在命令行中以命令的形式下载:

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

    安装redis,执行以下命令编译安装:
    $ tar xzf redis-3.2.3.tar.gz
    cd redis-3.2.3
    $ make

    2.启动

    在命令行中执行:

    $ redis-server

    63318:C 13 Aug 15:38:19.401 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
    63318:M 13 Aug 15:38:19.402 * Increased maximum number of open files to 10032 (it was originally set to 2560).
                    _._                                                  
               _.-``__ ''-._                                             
          _.-``    `.  `_.  ''-._           Redis 3.2.4 (00000000/0) 64 bit
      .-`` .-```.  ```/    _.,_ ''-._                                   
     (    '      ,       .-`  | `,    )     Running in standalone mode
     |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
     |    `-._   `._    /     _.-'    |     PID: 63318
      `-._    `-._  `-./  _.-'    _.-'                                   
     |`-._`-._    `-.__.-'    _.-'_.-'|                                  
     |    `-._`-._        _.-'_.-'    |           http://redis.io        
      `-._    `-._`-.__.-'_.-'    _.-'                                   
     |`-._`-._    `-.__.-'    _.-'_.-'|                                  
     |    `-._`-._        _.-'_.-'    |                                  
      `-._    `-._`-.__.-'_.-'    _.-'                                   
          `-._    `-.__.-'    _.-'                                       
              `-._        _.-'                                           
                  `-.__.-'                                               
    
    63318:M 13 Aug 15:38:19.405 # Server started, Redis version 3.2.4
    63318:M 13 Aug 15:38:19.406 * DB loaded from disk: 0.001 seconds
    63318:M 13 Aug 15:38:19.406 * The server is now ready to accept connections on port 6379
    

    然后出现如图,表示启动成功,默认监听端口6379。以上的方式以默认方式启动,未指定启动的配置文件,在需要指定按照特定配置启动时,可以:

    redis-server /path/conf/redis.conf
    
    3.停止

    查询redis进程id:

    ps -ef | grep redis
    

    结果如下:

    501 63336 63065   0  3:42下午 ttys000    0:00.02 redis-server *:6379
    

    kill掉redis进程:

    kill -9 63336
    

    Docker方式安装

    以上的方式安装比较繁琐,对于运维来说可操作性不友好。如果对于熟练docker的道友,可以选择使用docker方式安装使用Redis。这里假设读者们都已经熟练docker。

    从镜像仓库搜索redis的各个tag版本:

    docker search redis
    

    从仓库拉取redis镜像,可以拉取指定版本:

    docker pull redis
    或
    docker pull redis:{version}
    

    直接运行镜像,docker会创建对应的容器:

    docker run -d --name redis redis:{version}
    

    然后进入容器,使用redis-cli可以连接至redis:

    docker exec -it {container} /bin/bash
    

    如:

    xxxxx:~ lixinyou$ docker exec -it  e12d6cd0cacc /bin/bash
    root@e12d6cd0cacc:/data# 
    root@e12d6cd0cacc:/data# 
    root@e12d6cd0cacc:/data# redis-cli 
    127.0.0.1:6379> 
    127.0.0.1:6379> 
    127.0.0.1:6379> set k v
    OK
    127.0.0.1:6379> 
    
  • 相关阅读:
    ROW_NUMBER()用法(转)
    winform MD5值生成
    VC使用“添加方法向导”添加调度映射方法“
    MyGeneration配置说明
    dataGridView取消自动生成列
    PHP魔术常量(magic constant)
    Eclipse添加DTD文件实现xml的自动提示功能
    Google:5个常见的SEO错误和6个SEO好主意
    PHP检查PEAR是否工作
    手把手教你在ubuntu上安装LAMP
  • 原文地址:https://www.cnblogs.com/lxyit/p/9828642.html
Copyright © 2011-2022 走看看