Linux 安装Redis

$ cd /opt/software/
$ wget http://download.redis.io/releases/redis-3.2.1.tar.gz $ tar xzf redis-3.2.1.tar.gz $ cd redis-3.2.1 $ make
解决办法
yum install gcc
或者

   yum group list

yum group install "Development Tools";

接下来再报错


make 改为 make MALLOC=libc


防火墙开通redis端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload
 
 
启动redis服务
cd redis_home目录
运行 ./src/redis-server redis.conf

用redis客户端连接是报错,telnet也不通


解决方法
修改配置文件redis.conf
bind : 127.0.0.1 改为 0.0.0.0

默认情况,Redis不是在后台运行,我们需要把redis放在后台运行

  vim /redis/redis.conf

  将daemonize的值改为yes


开启redis访问密码
# requirepass passwordtext 将注释放开,将passwordtext改成你的密码

让redis开机自启

  vim /etc/rc.local

  加入

  /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis-conf

/usr/local/redis/bin目录下的几个文件的作用

  redis-benchmark:redis性能测试工具

  redis-check-aof:检查aof日志的工具

  redis-check-dump:检查rdb日志的工具

  redis-cli:连接用的客户端

  redis-server:redis服务进程

redis集群转载 http://www.cnblogs.com/wuxl360/p/5920330.html

1、can't connect to  192.168.x.x:7000 时,检查集群下节点requirepass是否注释掉,端口是否启动,IP是否配置正确

连接测试redis

redis-cli拷贝到/usr/local/bin下

redis-cli -h 192.168.31.245 -c -p 7002

set hello world

Redis (error) NOAUTH Authentication required.解决方法

auth "yourpassword"  

原文地址:https://www.cnblogs.com/cocoat/p/6406052.html