一、下载和安装redis
1.redis编译安装需要的两个依赖包 yum install gcc tcl -y
2.wget http://download.redis.io/releases/redis-5.0.5.tar.gz (可也去官网查看版本号,下载自己需要的https://redis.io/)
3.解压下载好的压缩文件 tar- -zxvf redis-5.0.5.tar.gz
4.进入解压好的目录并执行make命令:cd redis-5.0.5 && make
5. make命令执行好之后可以执行 make test 命令用于检查安装是否有错误 (安装完成)
二、操作配置文件
1.创建一个目录用于存放redis的三个操作文件 mkdir -p /usr/local/redis/
2.进入 解压文件redis-5.0.5下面的src目录执行命令 cp redis-server redis-cli redis.conf /usr.local.redis/ redis.conf在src的上一层目录
-. redis-server文件用来启动redis服务
-. redis-cli 用于连接redis服务
-. redis.conf存放的是redis的配置文件
3.修改配置文件(修改如下三个参数)
-. 打开配置文件 vi redis.conf
-. daemonize 改为 yes #守护进程模式 。
-. bind 127.0.0.1 绑定网卡。这里的 bind 是指绑定本机哪个网卡IP,而不是指绑定允许访问的IP。
-. bind 127.0.0.1 表示只允许本机访问redis ;
-. bind 192.168.1.1 如果是绑定本机内网地址,则表示只允许同网段内机器访问redis ;
-. bind 0.0.0.0 表示所有机器(包括公网,有安全隐患)访问 redis ;
三、将redis加入守护进程,实现 systemctl 启动
1、 执行命令写入以下内容 vi /usr/lib/systemd/system/redis.service
[Unit]
Description=Redis
After=network.target
[Service]
Type=forking
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/redis/redis-server /usr/local/redis/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
2、执行以下命令
[root@localhost redis-5.0.5]# systemctl daemon-reload 重载systemctl,如果不行就重启
[root@localhost redis-5.0.5]# systemctl enable redis 开启自启动
[root@localhost redis-5.0.5]# systemctl start redis
四、连接redis
1、 /usr/local/redis/redis-cli -h redis.conf里面的ip -p 6379