Redis安装配置详解

HarryZhang 2019年06月21日 103次浏览

Redis的安装

暂目前为止Redis官方提供了windows和linux共两个版本,个人推荐还是使用linux版本,因为redis肯定是部署在服务器上的,更多适用于分布式,肯定没有哪家公司用windows来做服务器。

我下面只讲述linux版本的安装:

注意:编译C语言程序的话是要安装gcc的依赖,否则在下面make那一步会执行失败!

判断是否安装gcc依赖:

$ gcc -v

如果有出来版本信息的话说明就已经安装好了gcc

20190523123937992

有了gcc的依赖之后,下面进行redis的安装和编译

$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz
$ tar xzf redis-5.0.5.tar.gz
$ cd redis-5.0.5
#编译源程序
$ make
$ cd src
#此处PREFIX必须大写,后面跟的是安装路径
$ make install PREFIX=/usr/local/redis

2019052312421735

全部显示安装成功即已经完成80%了

然后我们进入刚才的 redis-5.0.5的目录,注意不是安装目录,是解压后的目录!

将默认的redis的配置文件移动到自己的安装路径

#etc这个目录自己创建一个即可,存放配置文件
$ mkdir /usr/local/redis/etc
$ mv redis.conf /usr/local/redis/etc
$ cd /usr/local/redis/etc
$ ll

然后看一下移动成功没

20190523130014144

ok 下面我们来配置一下redis.conf

$ vim redis.conf

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

将daemonize的值改为yes

20190523130941720

然后再设置一下redis的密码(redis默认是没有密码的)

20190523132512616

取消注释,修改密码

还有一个地方,如果你要使用java连接reids的话就必须把绑定的ip地址给注释掉(默认是只有本机可以连接)

20190523132638319

然后保存退出

我们试一试启动redis服务

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

redis启动服务,是要指定一个配置文件的。

ok,启动成功

然后启动客户端

$ /usr/local/redis/bin/redis-cli -a 密码

 

启动成功,但是注意,此时报了一行警告,说的是不应该直接把密码写在启动的参数了

个人推荐启动后在输入密码  auth passsword

20190523133301208

 这样不会有警告了。

好的我们再试一下命令

20190523133500136

没问题。

停止redis实例

  /usr/local/redis/bin/redis-cli shutdown

接下来我们看看/usr/local/redis/bin目录下的几个文件时什么

  redis-benchmark:redis性能测试工具

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

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

  redis-cli:连接用的客户端

  redis-server:redis服务进程

ok,讲完了,如果上面有哪些步骤不对的,希望指出!!