安装redis
使用源码的方式进行安装
因为管理工具的版本不一定是最新的版本所以使用源码的方式进行安装。
# 1 下载稳定的版本
wget https://download.redis.io/releases/redis-5.0.13.tar.gz
# 2 解压
tar -xzvf redis-5.0.13.tar.gz
# 3 建立软连接方便后续升级
ln -s redis-5.0.13 redis
# 4 进入目录
cd redis
# 5 编译,确保计算机已经安装好了GCC
make
# 6 安装 将redis 的相关文件放到 /usr/local/bin/目录下面
make install
安装成功查看版本
redis-cli -v
redis-cli 5.0.13
启动redis
三种启动方式
默认配置,运行配置,配置文件启动。
-
默认配置启动
redis-server
-
运行启动
# 选择启动的配置 redis-server --port 6380
-
配置文件启动(生产环境通常这样启动)
# 例如我们将配置文件写到了 /opt/redis/redis.conf 中那么 redis-server /opt/redis/redis.cong
redis 有六十多个配置
配置名 配置说明 logfile 日志文件 dir redis 工作目录(持久化文件和日志文件) daemonize 是否以守护进程的方式启动redis
redis 命令行客户端
第一种是交互方式:通过
redis-cli -h {host} -p {port}
第二种 命令方式 直接返回结果
redis-cli -h {host} -p {port} {commmand}
3 停止redis 服务
使用shutdown
命令来停止Redis 服务,例如停止127.0.0.1 上面 6379 端口的redis 服务
redis-cli shutdown
如果没有-h参数,那么默认连接127.0.0.1;如 果没有-p,那么默认6379端口,也就是说如果-h和-p都没写就是连接 127.0.0.1:6379这个Redis实例
需要注意三点
-
关闭的过程,断开客户端的连接,持久化文件生成,是一种相对优雅的关闭方式。
-
kill -9
这种方式强制杀死进程,不但不会做持久化操作,还会造成缓冲区不能优雅被关闭,极端情况下会造成AOF和复制丢失数据的情况。 -
shutdown 还有一个参数,代表是否在关闭redis 前 生成持久化文件。
redis-cli shutdown nosave|save