redis(一)环境搭建

作者: kk少年 | 来源:发表于2018-01-14 16:20 被阅读111次

    本文讲述如何安装redis,分Linux环境和Windows环境。Linux采用的演示系统是centos 7.4 ,windows 采用的是win10

    下载

    linux :

    随便找一个目录执行以下命令,版本号自主选择

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

    windows:

    redis 项目暂时还没支持Windows,但是微软的Open Tech group 开发了Windows版本,但是并没有同步更新,可以在下面这个地址 https://github.com/MicrosoftArchive/redis/releases 中选择下载,一般使用redis 都是在Linux环境下。

    安装

    linux

    1. 解压
    tar -zxvf redis-4.0.6.tar.gz
    2. 移动到合适目录
    mv redis-4.0.6 /opt/upzip/
    3. 进入redis目录
    cd /opt/upzip/redis-4.0.6
    4. 编译 redis
    make 
    5. 安装 redis,prefix 指定安装目录
    make install PREFIX=/usr/local/redis
    

    执行 cd /usr/local/redis/bin命令进入bin目录下执行ls命令可以看到


    image

    说明安装成功了,在当前目录下执行如下命令可启动redis服务器

    redis-server /opt/upzip/redis-4.0.6/redis.conf
    
    

    但是如果想要启动后可以后台运行。需执行以下操作。

    1.将之前解压之后的redis目录下的redis.conf 拷贝到安装目录bin之下

    cp /opt/upzip/redis-4.0.6/redis.conf /usr/local/redis/bin/
    

    2.打开/usr/local/redis/bin/redis.conf

    vi /usr/local/redis/bin/redis.conf 
    

    3.修改redis.conf 中的daemonize为yes


    image

    4.重新启动redis-server

    redis-server redis.conf
    

    5.开启6379端口(在服务器中如果有开启防火墙才需此步)

    这里centos7 防火墙使用的是自带的firewalld。

    第一步:添加端口

    firewall-cmd --zone=public --add-port=6379/tcp --permanent 
    

    这里zone是作用域; 6379 是端口号,tcp 代表允许建立tcp 连接,对应的还有udp ;permanent 是指永久有效,在服务器重启之后配置也同样生效;需要重启firewalld 才会使端口生效

    第二步:重启firewalld

    systemctl restart firewalld
    

    第三步:查看端口是否添加生效:

    firewall-cmd --list-ports
    
    
    redis-enviroment-5.jpg

    6.修改密码(为了安全起见需要修改一下密码)

    vi /usr/local/redis/bin/redis.conf 
    

    找到如下requirepass 右边就是密码了,这里打码了。


    redis-enviroment-6.jpg

    windows

    windows 安装没什么好讲的,选择绿色版解压即可,解压之后目录下包括这些文件,配置和命令和Linux一样


    redis-enviroment-3.jpg

    启动redis


    redis-enviroment-4.jpg

    另外,可以添加到环境变量中,这样就可以不用每次使用redis-server 和redis-cli 都切换到该目录下

    关闭redis-server 的方法

    redis-cli shutdown
    

    redis-cli

    redis-cli 常用命令如下


    redis-cli 常用命令

    redis 图形客户端

    网上有很多,因人使用习惯而异,推荐 RedisDesktopManager [传送门]

    相关文章

      网友评论

        本文标题:redis(一)环境搭建

        本文链接:https://www.haomeiwen.com/subject/sdgkoxtx.html