Redis从安装到踩坑
先贴Redis官网:https://redis.io/download
1 | wget http://download.redis.io/releases/redis-4.0.2.tar.gz |
如果没有安装gcc,则会抛出这样的错误:
1 | yum install gcc |
在执行一次make可能会再抛出这样一个错误:
这样的话便在make后加上参数
1 | make MALLOC=libc |
编译完成后
1 | src/redis-server redis.conf |
当看到这个画面redis就启动完成了
新建一个链接(开启新的终端或新的ssh标签页)
1 | cd /usr/local/redis-4.0.2 |
至此大功告成,如果想学习redis命令,则点击:xxx.xxx/xxx
二:redis开启外部访问
远程连接redis访问被拒绝,初步推断为redis配置问题。
开了另一台服务器redis-cli远程连接,发现如下错误
由图中可知,要想外部访问当前redis服务,需关闭安全模式。
关闭安全模式
1 | vi redis.conf |
关闭并重启后发现依旧访问被拒。
一波操作之后发现,需修改默认配置文件中的bind配置
1 | 更改 bind 127.0.0.1 为 bind 0.0.0.0 |
其中{redis_host}
就是远程的Redis服务所在服务器地址,{redis_port}
就是Redis服务端口(默认端口为6379)。
例如:
1 | [root@VM_77_16_centos src]# ./redis-cli -h 你的ip -p 6379 |
大功告成
三:redis的基本操作
关闭redis的两种方法
1 | # 无密码 |