Redis进阶笔记00:redis5.0的单机部署

284 阅读1分钟
  1. 安装tcl环境:
    wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
    tar -xzvf tcl8.6.1-src.tar.gz
    cd  /usr/local/tcl8.6.1/unix/
    ./configure  
    make && make install
    
  2. 安装redis:
    wget http://download.redis.io/releases/redis-5.0.5.tar.gz
    tar -zxvf redis-5.0.5.tar.gz
    cd redis-5.0.5
    make && make test && make install
    
  3. 配置redis:
    1. redis utils目录下,有个redis_init_script脚本,将其拷贝到linux的/etc/init.d目录中,并重命名为redis_6379
    2. (如果需要更改redis的启动端口,修改redis_6379脚本的第6行的REDISPORT(默认是6379))
    3. 将redis目录下的配置文件(redis.conf)移动到/etc/redis/6379.conf
    4. 新建redis的数据(持久化文件)存放目录:/var/redis/6379
    5. 调整redis.conf的如下配置:
      1. daemonize yes #让redis以daemon进程运行
      2. pidfile /var/run/redis_6379.pid #设置redis的pid文件位置
      3. (port 6379) #设置redis的监听端口号
      4. dir /var/redis/6379 #设置持久化文件的存储位置
      5. bind 192.168.xx.xx # 绑定本机ip
  4. 设置redis开机启动:
    1. 在redis_6379脚本中,最上面,加入两行注释
      # chkconfig:   2345 90 10
      # description:  Redis is a persistent key-value database
      
    2. 执行命令:
      chkconfig redis_6379 on
      
  5. redis的正确打开方式(与关闭方式):
    # 打开方式一(/etc/init.d目录下)
    redis_6379 start
    # 打开方式二
    redis-server /redis.conf
    # 关闭(用kill -9的话,还有手动删除pid文件)
    redis-cli -h 192.168.xx.xx -p 6379 shutdown
    

首发于个人博客:zephyrlai.github.io