linux上安装redis

作者: paradise_qing | 来源:发表于2019-02-16 16:45 被阅读49次

linux的系统如下,安装linux不会因系统不同有差异,我这里只是想让自己知道怎么查看linux的系统而已

[root@VM000001888 ~]# cat /etc/redhat-release

CentOS Linux release 7.4.1708 (Core)

1.上传redis压缩包到linux并解压,上传工具:WinSCP或者FillZa

我是直接在home下创建了个redis目录

[root@VM000001888 home]# mkdir redis

创建目录

进入到redis目录上传redis压缩包,上传之后解压,一般压缩包都是tar.gz结尾,解压缩命令

tar -zxvf redis-4.0.12.tar.gz

解压

2.进入解压的文件夹中,执行make 对Redis解压后文件进行编译(编译有可能报错,什么gcc没安装之类的,可以参考http://www.cnblogs.com/liu2-/p/6914159.html)

3.编译成功之后进入src目录,执行make install进行redis安装

4.执行Redis-server 命令,启动Redis 服务

就在src文件夹下输入  redis-server 就行,如果不在src文件夹下,加上目录

注意:这里直接执行Redis-server 启动的Redis服务,是在前台直接运行的(效果如上图),也就是说,执行完该命令后,如果Lunix关闭当前会话,则Redis服务也随即关闭。正常情况下,启动Redis服务需要从后台启动,并且指定启动配置文件。

5.后台启动redis服务:编辑配置文件,将daemonize属性改为yes(表明需要在后台运行)

补充 redis.conf 中的daemonize 配置

daemonize yes 代表开启守护进程模式。此时是单进程多线程的模式,redis将在后台运行,并将pid写入redis.conf--pidfile文件中,此时redis将一直运行,除非手动kill

daemonize no 当前界面将进入redis的命令行界面,exit强制退出或者关闭连接工具(xshell等)都会导致redis进程退出

6.再次启动redis服务,并指定启动服务配置文件

        redis-server  redis.conf ,目录不是reids.conf所在目录,就加上目录redis-server /home/redis/redis-4.0.12/redis.conf

7.服务端启动成功后,执行redis-cli启动Redis 客户端,查看端口号。

8.进程中看有没有redis

9.在linux上安装redis就好了

本地安装redis客户端工具RedisDesktopManager,去连接这个redis

10.查看linux的地址:

11.连接测试发现连接失败了,这是没有改配置,需要修改redis的配置

vim  redis.conf

11.1.修改bind

原来:  bind  127.0.0.1  代表本地回环地址,访问redis服务只能通过本机的客户端连接,而无法通过远程连接

修改为:将此行注释或者将ip改成0.0.0.0  这样就能接受所有来自于可用网络接口的连接

11.2.修改protected mode  保护模式,只允许本地链接

修改为:protected mode no

12.保存之后杀掉之前的redis进程然后重新以这个配置文件启动(一定要杀进程杀进程杀进程!!!之前就是没有杀掉进程,然后一直使用客户端工具连接不上,浪费了好多时间)

重新启动:

注意:现在使用RedisDesktopManager连接就应该可以连接上了,这里我们没有设置密码,所以客户端那只输入IP地址,密码不输就可以了,但是这样不安全,设置密码的话,也是在配置文件redis.conf文件中,找到这句,去掉注释符号或者起行重新输入一句也行。(设置密码与否看情况吧,反正其他要用到redis的时候,将关于redis的配置统一就行)

相关文章

网友评论

    本文标题:linux上安装redis

    本文链接:https://www.haomeiwen.com/subject/sxhieqtx.html