CentOS7 下 redis 安装及运行


安装(Linux)

  1. 下载

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

  2. 解压

    tar -zxvf redis-5.0.5.tar.gz

  3. 安装

     make
     maket test

    报错

     you need tcl 8.5 or newer in order to run the Redis test
     wget https://sourceforge.net/projects/tcl/files/Tcl/8.6.9/tcl8.6.9-src.tar.gz
     tar -zxvf tcl8.6.9-src.tar.gz
     make
     make install
  4. 安装服务

     /src/utils/install_server.sh
     
     /opt/redis-5.0.5/redis.conf
     /opt/redis-5.0.5/redis.log
     /opt/redis-5.0.5/data
     
     
     chkconfig --list | grep redis
     # 默认服务名 redis_6379
     # 可以改动此脚本进行 /etc/rc.d/init.d/redis_6379 改动启动服务等
     [root@localhost utils]# systemctl status redis_6379
     ● redis_6379.service - LSB: start and stop redis_6379
        Loaded: loaded (/etc/rc.d/init.d/redis_6379; bad; vendor preset: disabled)
        Active: inactive (dead)
          Docs: man:systemd-sysv-generator(8)    
         
     systemctl stop redis_6379
     systemctl start redis_6379

     

  5. 运行

     $ src/redis-server
     # 或者指定配置文件执行
     redis-server ./redis.conf
     
     # 内置客户端
     $ src/redis-cli

用Redis Desktop Manager连接Redis(CentOS)

  1. 修改redis.conf文件中的: bind 127.0.0.1(在一段文字之前打#号为注释) protected mode no 保护模式,只允许本地连接 daemonize mode yes 守护模式

  2. 设置Redis密码。在设置密码之前,首先要开启服务端,然后再用客户端进行连接,最后通过客户端来设置密码。 a.src/redis-cli 启动内置客户端 b.config set requirepass 123qwe 设置密码为 123qwe c.auth 123qwe

  3. 确保网络畅通以及6379端口对外开启。

     # telnet客户端需要在 “程序与功能” 开启 windows执行
     telnet 192.168.0.102 6379
     
     # linux 下执行
     # 查看端口是否开启
     firewall-cmd --query-port=6379/tcp
     
     # 开启端口
     firewall-cmd --add-port=6379/tcp
  4. 检查

     #redis 是否在运行
     ps -ef |grep redis
     #端口是否监听中
     netstat -lntp|grep 6379
     
     #查看版本
     /src/redis-server -v


免责声明!

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



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