安装
六个步骤(redis-5.0.3版本为例)
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
tar xzf redis-5.0.3.tar.gz
ln -s redis-5.0.3 redis
cd redis
make
make install
- 下载指定版本的redis
- 解压压缩包
- 建立一个redis目录的软连接,指向redis-5.0.3
- 进入redis目录
- 编译(编译之前确保操作系统已经安装gcc)
- 安装
注意两点:第3步建立名为redis目录的软连接,这样做是为了不把redis目录固定在指定版本上,有利于Redis未来版本升级,算是安装软件的一种好习惯;第6步中的安装是将Redis的相关运行文件放到/usr/local/bin/下,这样就可以在任意目录下执行Redis的命令
如果安装失败:
因为Redis是C实现的,需要gcc来进行编译,所以原因是系统未安装gcc,按顺序执行:
yum install cpp
yum install binutils
yum install glibc
yum install glibc-kernheaders
yum install glibc-common
yum install glibc-devel
yum install gcc
yum install make
配置、启动、操作、关闭Redis
Redis安装之后,src和/usr/local/bin目录下多了几个以redis开头可执行文件,我们称之为Redis Shell,这些可执行文件可以做很多事情,例如可以启动和停止Redis、可以检测和修复Redis的持久化文件,还可以检测Redis的性能。
Redis Shell | 功能 |
---|---|
redis-server | 启动redis |
redis-cli | Redis命令行客户端 |
redis-benchmark | Redis基准测试工具 |
redis-check-aof | Redis AOF持久化文件检测和修复工具 |
redis-check-dump | Redis RDB持久化文件检测和修复工具 |
redis-sentinel | 启动Redis Sentinel |
启动
配置文件启动方式
redis-server redis.conf
端口启动方式(&表示在后台运行)
redis-server --port 6666 &
配置文件redis.conf里面几个基础配置
参数 | 含义 |
---|---|
port | 端口号 |
logfile | 日志文件 |
dir | Redis工作目录(存放持久化文件和日志文件) |
daemonize | 是否以守护进程的方式启动Redis,默认关闭 |
连接命令行客户端
redis-cli -h 127.0.0.1 -p 6379
-h如果不输入默认是127.0.0.1,-p不输入默认是6379,所以直接输入redis-cli代表输入的是redis-cli -h 127.0.0.1 -p 6379;这里如果显示连接不上就设置redis.conf中daemonize为yes就可以后台连接命令行客户端了
关闭Redis服务
redis-cli shutdowm
这时候再去输入命令redis-cli连接命令行客户端就会显示无连接,再启动redis服务即可连接