以下我们在Centos7操作系统上以Redis3.2.1为例来进行一下安装
环境准备
-
可用的yum源
开始安装
-
上传源码包到/opt/app/packages目录下
-
解压
tar -zxvf /opt/app/packages/redis-3.2.1.tar.gz -C /opt/app
- 进入到/opt/app/目录下编译
make
编译完成后会在src目录下生成Redis服务端程序redis-server和客户端程序redis-cli
- 修改redis.conf配置文件(此处使用redis默认端口6379)
bind 0.0.0.0 #允许所有ip客户端的访问
requirepass 123456 # 设置密码,也可以不设置
daemonize yes # 指定redis是否要用守护线程的方式启动
- daemonize:yes
- redis采用的是单进程多线程的模式。当redis.conf中选项daemonize设置成yes时,代表开启守护进程模式。在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程。
- daemonize:no
- 当daemonize选项设置成no时,当前界面将进入redis的命令行界面,exit强制退出或者关闭连接工具(putty,xshell等)都会导致redis进程退出。
- 进入到src目录下启动redis服务
./redis-server ../redis.conf &
- 通过命令行连接redis
./redis-cli -h IP地址 -p 端口号 -a 密码