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的配置统一就行)
网友评论