1,下载redis版本
wget http://download.redis.io/releases/redis-4.0.1.tar.gz
2,解压下载好的版本
Tar -xzvf 压缩包
3,编译时报错gcc-c ++ 找不到
yum install gcc-c++
4,使用make命令编译(进入解压包)
make
5,为使用方便将文件添加到 /software/redis/redis-4.0.1(redis安装路径)
make install
6,启动Redis服务
redis-server
7,复制一个ssh渠道窗口 停止redis
redis-cli shutdown
8,进行配置redis.conf文件,指定后台启动
9,创建redis开机自启动 /etc/init.d目录下创建redis的启动脚本
9.1,将redis安装目录下的utils/redis_init_script复制到/etc/init.d目录下
9.2,改名为redis cp redis_init_script /etc/init.d/redis
9.3,修改ip和指定的pid
9.4,在var下面创建存放pid的目录
mkdir redis
mkdir run
9.5,在etc下面创建redis目录
mkdir redis
cp /software/redis/redis-4.0.1/redis.conf ./(在新建目录下执行)
修改配置文件中的pidfile
9.6,设置开机自启动
1) 如果提示redis 服务不支持 chkconfig的话,只需要在/etc/init.d/redis这个启动脚本的第二行后面加上下面的内容即可
chkconfig:2345 90 10
description:Redis is a persistent key-value database
2) Chkconfig redis on (添加启动命令)
10,启停命令
启动:redis-server ./redis.conf(指定启动文件,后台运行配置在此文件)
停止:redis-cli shutdown
客户端启动:redis-cli
设置密码:config set requirepass 123456
密码连接:redis-cli -a 123456
11,允许连接
- 将bind回环地址改为 0.0.0.0或者注释掉
- protected mode no 改为no允许其余机器访问
12,在操作时关闭防火墙
启动:service iptables start
状态:service iptables status
停止:service iptables stop