Linux安装Redis

1.先下载:redis-4.0.0.tar.gz,通过ftp传输到服务器中
2.tar -zxvf redis-4.0.0.tar.gz:解压
3.make:编译
4.make install:生成相应的可执行文件
5.cd redis-4.0.0,进入文件夹,找到redis.conf
6.vi redis.conf,修改如下:
    1)在bind 127.0.0.1行前面加#注释掉这一行,使能远程连接(默认只能使用本地连接)。
    2)修改配置文件中daemonize守护线程,默认是NO,改为yes
        Redis daemonize介绍
            1、daemonize介绍
                A、redis.conf配置文件中daemonize守护线程,默认是NO。
                B、daemonize是用来指定redis是否要用守护线程的方式启动。
            2、daemonize 设置yes或者no区别
            daemonize:yes:redis采用的是单进程多线程的模式。当redis.conf中选项daemonize设置成yes时,代表开启守护进程模式。
                          在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,
                          除非手动kill该进程。
            daemonize:no: 当daemonize选项设置成no时,当前界面将进入redis的命令行界面,
                          exit强制退出或者关闭连接工具(putty,xshell等)都会导致redis进程退出。
    3)修改protected-mode no
    4)设置密码访问模式:在redis.conf中加入一行密码设置----require 123456(随便设置密码)
    或者
    [root@iZ8vbi4t4rsi4luhy1v1fkZ redis-4.0.0]# redis-cli -p 6379
    127.0.0.1:6379> config set requirepass 123456
    OK
    127.0.0.1:6379> quit
    [root@iZ8vbi4t4rsi4luhy1v1fkZ redis-4.0.0]# redis-cli -p 6379
    127.0.0.1:6379> auth 123456
    OK
    127.0.0.1:6379> exit
    这样默认密码就是123456了
7.然后在redis.conf当前目录下,执行:redis-server redis.conf  使第六步修改生效,同时也启动了Redis
    (或者在redis-4.0.0/src里面启动Redis:./redis-server &   加&可以在后台自行运行)
8.这样就可以在本地去连接服务器上的Redis了
    1)cmd中:telnet 服务器ip redis端口号   如果出现一片漆黑,说明连接成功
    2)在Redis desktop manager工具中连接
        (1)设置名字
        (2)地址:服务器IP地址
        (3)验证:redis的访问密码

 

 

9.查看端口:netstat -ntlp
[root@iZ8vbi4t4rsi4luhy1v1fkZ src]# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN      31024/redis-server  
tcp        0      0 127.0.0.1:11211         0.0.0.0:*               LISTEN      20338/memcached     
tcp        0      0 0.0.0.0:5355            0.0.0.0:*               LISTEN      927/systemd-resolve 
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1047/sshd           
tcp6       0      0 :::6379                 :::*                    LISTEN      31024/redis-server  
tcp6       0      0 ::1:11211               :::*                    LISTEN      20338/memcached     
tcp6       0      0 :::5355                 :::*                    LISTEN      927/systemd-resolve 

 

posted @ 2020-04-18 13:59  欧阳少璟  阅读(183)  评论(0编辑  收藏  举报