$ 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"