安装
下载,解压,编译:
①wget http://download.redis.io/releases/redis-4.0.9.tar.gz
②tar xzf redis-4.0.9.tar.gz
③cd redis-4.0.9
④make 编译
(安装redis时遇到zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
则执行:make MALLOC=libc)
⑤make install
启动
服务端:src/redis-server
客户端:src/redis-cli
设置后台运行
①vi redis.conf
②daemonize修改为yes
开启远程连接
vi redis.conf
①bind 127.0.0.1 ::1 这一行注释掉
②protected-mode 要设置成no
③开启防火墙的6379端口
设置连接密码
vi redis.conf
①搜索requirepass
②去掉#,requirepass 后面的字符串则为密码(可自定义)
设置自启动
①.复制redis配置文件(启动脚本需要用到配置文件内容,所以要复制)
#1.在/etc下新建redis文件夹
mkdir /etc/redis
#2.把安装redis目录里面的redis.conf文件复制到/etc/redis/6379.conf里面,6379.conf是取的文件名称,启动脚本里面的变量会读取这个名称,所以要是redis的端口号改了,这里也要修改
cp /usr/local/src/redis-4.0.9/redis.conf /etc/redis/6379.conf
②复制redis启动脚本
#1.redis启动脚本一般在redis根目录的utils,如果不知道路径,可以先查看路径
find / -name redis_init_script
/usr/local/src/redis-4.0.9/utils/redis_init_script
#2.复制启动脚本到/etc/init.d/redis文件中
cp /usr/local/src/redis-4.0.9/utils/redis_init_script /etc/init.d/redis
③.修改启动脚本参数
vi /etc/init.d/redis
#在/etc/init.d/redis文件的头部添加下面两行注释代码,也就是在文件中#!/bin/sh的下方添加
# chkconfig: 2345 10 90
# description: Start and Stop redis
④.启动redis
启动服务:service redis start
停止服务:service redis stop
php-redis安装
yum -y install php70w-pecl-redis
设置chkconfig,达到开机自启
chkconfig --add redis //新增
chkconfig --del redis //删除
chkconfig --list redis //查看
重启服务