环境准备
安装gcc:
redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。如果没有gcc环境,需要安装gcc:
yum install gcc-c++
如果提示是否下载,输入y。
如果提示是否安装,输入y
上传安装包:
将Windows下下载的压缩文件上传到Linux下。
安装
解压安装文件
这一次解压并不是安装,我们直接解压到当前目录即可:
tar –zxvf redis-3.0.0.tar.gz
编译redis (编译,将.c文件编译为.o文件)
进入解压文件夹,cd redis-3.0.0
执行make
1)如果没有安装gcc,编译将出现错误提示。(如果安装失败,必须删除文件夹,重写解压)
安装
在解压目录下执行:
make PREFIX=/usr/local/redis install
说明:
make :执行
install:安装
PREFIX:指定安装目录(目录不存在会自动创建,PREFIX必须大写),安装目录可以修改
安装完后,在/usr/local/redis/bin下有几个可执行文件:
说明: redis-benchmark ----性能测试工具 redis-check-aof ----AOF文件修复工具 redis-check-dump ----RDB文件检查工具(快照持久化文件) redis-cli ----命令行客户端 redis-server ----redis服务器启动命令
copy配置文件
redis启动需要一个配置文件,可以修改端口号等信息。
去到我们的解压目录将配置文件复制到我们的redis安装目录:
cp redis.conf /usr/local/redis
复制完成之后:
注:如果没有配置文件redis也可以启动,不过将启用默认配置,这样不方便我们修改端口号等信息
启动
前端启动:(了解)-无法部署集群
进入到redis安装目录,执行如下命令:
./bin/redis-server
启动redis客户端连接: 连接6379端口
先打开一个新的窗口连接linux;
然后还是进入redis安装目录,然后执行如下命令:
./bin/redis-cli
连接命令说明:
redis-cli -h ip地址 -p 端口
./bin/redis-cli -p 6379
运行客户端(默认连接本机6379端口):./bin/redis-cli
Redis启动-后端模式
修改redis.conf配置文件, daemonize yes 以后端模式启动。
vim /usr/local/redis/redis.conf
上述保存退出
启动时,指定配置文件:
Redis默认端口6379,通过当前服务进行查看:
redis的关闭:
① 查询到PID,kill -9 pid 【断电,非正常关闭,一般不用,否则造成数据丢失】
②正常关闭 【正常关闭,数据保存】
./bin/redis-cli shutdown