Linux安装redis


1、把redis压缩包上传到服务器
2、解压redis(tar zxvf redis-3.2.9.tar.gz)
3、解压后的文件夹复制到/usr/local/redis(cp -r redis-3.2.9 ../redis)
4、安装gcc命令:yum install gcc-c++
5、进入目录:cd /usr/local/redis/
6、编译:make

7、安装:make install

8、创建bin文件夹存放启动文件:mkdir bin
9、创建etc文件夹存放配置文件:mkdir etc
 
10、将redis.conf配置文件复制到etc文件夹中(cp redis.conf etc/)
11、将src下的redis-cli、redis-sentinel、redis-server启动文件复制到bin文件夹中
        进入src(cd src/)
        复制启动文件(cp redis-cli redis-sentinel redis-server ../bin/)
12、设置后台启动,外网访问
        进入etc(cd /usr/local/redis/etc/)
        编辑配置文件(vim redis.conf)

13、带配置文件启动redis
        进入bin(cd ../bin/)
        启动redis(./redis-server ../etc/redis.conf)

14、用redis-cli客户端进行连接服务器,测试是否可以连接成功(./redis-cli  -h 192.168.1.104 -p 6379)

15、安装Redis客户端工具RedisDesktopManager,进行测试

 

设置外网访问:
    1、修改 redis.conf文件
            a、将绑定的本机IP改为0.0.0.0

     b、将redis-service设置为后台服务

     c、设置redis-cli连接redis服务器的密码(搜索requirepass)

2、启动redis服务器,用redis-cli客户端进行连接服务器,测试是否可以连接成功(./redis-cli  -h 192.168.1.103 -p 6379 -a 123456)
        -h 是连接的主机ip,host的缩写,-p 是端口 port的缩写  ,-a 后面是密码(requirepass 后面配置的)auth的缩写  看到上面的6379说明连接成功。
          通过输入ping,服务器返回pong,redis是不区分大小写的,退出是quit

 

3、外网测试连接redis服务器,首先需要防火墙允许redis端口6379开放出来
        a、iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT    (#允许6379端口)
        b、service iptables save    (#保存iptables规则)
        c、iptables -nvL    (#查看iptables表的规则)
    4、ps -ef | grep redis  找到redis的进程号,杀掉kill -9 pid  ,重启redis的服务
    5、在外网的电脑上,cmd--->telnet 192.168.1.103 6379   (注意空格,如果出现一个黑屏就表示外网可以访问redis的服务器)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM