CentOS安装redis-4.0.10

redis-4.0.10.tar.gz 的下载地址

 

链接:https://pan.baidu.com/s/1b3i0xnX8_SNn8CqGI3bI7g 密码:oqpc 

 

第一步:首先去解压redis tar.gz 的压缩包

tar -zxvf redis-4.0.10.tar.gz

cd redis-4.0.10

在这一步解压之后进入文件夹会看到一个 redis.conf ,后面我们会用到它

第二步:make (编译程序

如果在编译程序过程中有报错缺少gcc,报错需要安装 yum install gcc

CentOS安装redis-4.0.10_第1张图片

make 成功之后会看到 redis 需要 make install 的sh脚本,下面接下来做 make install的操作

 

第三步:make install (编译安装)

执行编译安装之后会去src的目录下,找到 redis-server redis-cli redis-benchmark

我得习惯是在安装目录下面创建一个 mkdir bin 的目录,然后将 src 目录下的这三个脚本放在bin目录下,之后再将 第一步安装生成的 redis.conf 放在bin目录下。

 

 

安装好之后redis相关操作

 

 

1.启动redis cd bin 目录使用下面两个脚本启动redis服务

redis-server redis.conf

 

 

2.关闭redis服务

redis-cli shutdown

 

 

3.修改redis.conf中的redis访问密码:

vim redis.conf 使用 /requirepass 去搜索 requirepass 密码将原始的密码 改成你需要设置的即可

 

 

 

4.使用redis-cli 进入redis服务测试,在这里有些同学可能会遇到一些小问题,请看下面的截图

出现这个问题的原因:1首先命令用的是没错的 原因是修改了redis.conf的 requirepass 的密码,需要在

redis-cli进入测试的时候使用密码登录,因为启动的时候是通过redis-server 和 redis-conf 启动的,他要去 redis.conf中读取

requirepass这个属性的密码是多少。

下面是正确的访问方式:

redis-cli auth passWord 进入即可

set foo bar (set key value)

get foo (get key 去获取value)

 

 

5.修改bind

同样是 vim redis.config 使用 /bind 搜索,将 bing 127.0.0.1 注释掉,bind如果不注释掉在使用图形界面连接redis服务,会出现无法连接的情况。

 

 

6.如果是集群一定记得修改端口号

 

7.更改redis为后台启动,在 redis.conf 中搜索 /daemonize 将里面默认的 no ,修改成 yes 即可 
  

 

8.另外在安装完redis服务之后,如果以后redis运行中通过正常排查方法找不出问题所在,可以首先使用 crontab -e 是查看是否有定时任务,这个主要是查看服务器是否有被黑,被别人当成挖矿的肉鸡了。

 

目前只涉及到这么多后期有会继续更新

 

 

使用reids-Manager-deskTop图形客户端遇到一些错误总结:

CentOS安装redis-4.0.10_第2张图片

 

 

 

 

1.如果使用阿里云连接 redis,出现连接不上需要去阿里云的 “安全组规则” 里面去设置 redis 的专属规则。其实就是把 redis 的端口暴露出来,让外部能够访问到 redis 。

 

2.如果出现 auth 权限错误 NOAUTH Authentication required,那么需要在 redis 服务启动的状态,使用 redis-cli auth passWord 授权登录之后方可通过客户端继续访问。

具体步骤是:

redis-cli

auth "yourPassword"

CentOS安装redis-4.0.10_第3张图片   

 

一直在有道云笔记写笔记了,总结的可能会出错,也有考虑不全的地方,欢迎大家指正,有问题一起交流,我们一起进步。

 

 

 

你可能感兴趣的:(redis)