redis安装

1.下载redis的包放到linux中
2.解压并进入该包
  tar -vxf redis-4.0.11.tar.gz
  cd redis-4.0.11
3.不需要configure命令,因为redis已经帮我们完成,我们只需要make编译
  make
4.安装
  make PREFIX=/usr/local/redis install
  需要注意PREFIX要大写,这里指定安装路径
5.创建redis的配置文件
  mkdir /etc/redis
  copy redis.conf /etc/redis/
  创建配置文件目录,将安装包中的配置文件复制到新目录下
6.启动
  cd /usr/local/redis/bin
  ./redis-server

7.指定配置文件以及后台启动
  vim /etc/redis/redis.conf
    将daemonize no修改为daemonize yes,保存退出
  ./redis-server /etc/redis/redis.conf
    指定redis的配置文件并启动
8.查看redis是否正常启动,两种方式
  1. ps axu | grep redis-server
  2. netstat -tunple | grep 6379
9.关闭redis
  pkill -9 redis-server
10.客户端连接redis
  ./redis-cli -h 192.168.30.129 -p 6379 -h表示host主机,-p表示port端口
  此时发现没有连接成功,尝试关闭防火墙再连接
  systemctl stop firewalld
  ./redis-cli -h 192.168.30.129 -p 6379
  此时还是没有连接成功,尝试
  ./redis-cli -h 127.0.0.1 -p 6379
  连接成功
  需要修改配置文件的域名才能使用ip来连接
  vim /etc/redis/redis.conf
  将bind 127.0.0.1注释掉,保存退出
  pkill -9 redis-server
  ./redis-server /etc/redis/redis.conf
  关闭redis再重启
  ./redis-cli -h 192.168.30.129 -p 6379
  连接成功
11.测试,客户端成功连接redis后进行测试
  set name chuwu
    此时报错(error) DENIED Redis is running in protected mode...
    默认情况下仅支持本地回环的连接,要远程访问,需要修改配置文件,取消保护模式,让远程可以连接
  vim /etc/redis/redis.conf
    修改protected-mode yes为protected-mode no,保存退出
  pkill -9 redis-server
  ./redis-server /etc/redis/redis.conf
    关闭并重启redis
  再次客户端远程连接
  ./redis-cli -h 192.168.30.129 -p 6379
  set name chuwu              设置键为name值为chuwu的键值对
    显示ok
  get name                         获取键name的值
    获取到chuwu
  测试完成

原文地址:https://www.cnblogs.com/chuwu/p/9747679.html