码迷,mamicode.com
首页 > 其他好文 > 详细

Redis安装使用

时间:2019-10-04 22:57:48      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:cache   进程   pass   lease   情况下   永久   key   端口号   密码   

1、Redis安装

  说明:

    1、也是一种类似于Memcached的key-value机制的存储服务

    2、是非关系型数据库(NoSQL)的一种。

    3、官网:www.redis.io,中文网:www.redis.cn

   安装:

    1、下载

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

    2、解压

      tar -zxvf redis-3.2.8.tar.gz

    3、移动

      cp -R redis-3.2.8 /usr/local/redis

    4、安装(无需配置编译)

      make install

   服务:

    安装完成后, /usr/local/redis/src目录中有两个服务程序

    客户端:redis-cli

    服务端:redis-server

    服务测试:./redis-server

      1、需要指定启动配置文件

      2、默认配置:/usr/local/redis/redis.conf

    添加环境变量

      vi /etc/profile              #修改文件

      export PATH=$PATH:/usr/local/redis/src  #在文件末尾添加

      source /etc/profile            #使文件立即生效

    开机启动

      1、复制配置文件

        cp /usr/local/redis

        cp redis.conf redis_6379.conf

      2、编辑配置文件  redis_6379.conf

        daemonize yes    #以守护进程的方式启动(后台运行)

      3、复制启动脚本文件

        cd utils

        cp redis_init_script redis_init_script_6379

      4、编辑启动脚本文件 redis_init_script_6379

        EXEC=/usr/local/redis/src/redis-server      #服务端路径

        CLIEXEC=/usr/local/redis/src/redis-cli  #客户端路径

        CONF=/usr/local/redis/redis_6379.conf    #配置文件路径

      5、测试启动脚本(可以通过ps查看并用redis-cli连接)

        ./redis_init_script_6379 start

      6、修改开机启动文件 /etc/rc.local,添加

        /usr/local/redis/utils/redis_init_script_6379 start

      7、下次开机就会启动redis服务

    服务测试:

      1、查看进程

        ps aux | grep redis

      2、使用客户端连接

        cd /usr/local/redis/src

        连接参数:

          -h:指定主机

          -p:指定端口号

          -a:指定密码

        ./redis-cli

        127.0.0.1:6379>ping

        PONG

      3、默认情况下是无密码的,使用密码有两种方式

        1、单次生效,通过命令配置

          设置密码:config set requirepass 123456

          获取密码:config get requirepass

          授权使用:auth 123456

        2、永久生效,需要修改配置文件

          1、vim redis_6379.conf

          2、取消‘requirepass‘行的注释,后面写上密码即可

            requirepass 123456

          说明:启用密码后,无密码也可以连接,但是没有权限进行操作

        

Redis安装使用

标签:cache   进程   pass   lease   情况下   永久   key   端口号   密码   

原文地址:https://www.cnblogs.com/longqin/p/11623287.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!