Redis安装、启动、关闭

一、Redis简介

Redis :REmote DIctionary Server(远程字典服务器)

是完全开源免费的,用C语言编写,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSql数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器。

二、Redis三大特点

  • Redis支持数据的持久化,可以将内存中的数据保存到磁盘中,重启的时候可以再次加载进行使用。
  • Redis不仅仅支持简单的Key - Value 类型的数据,同时还提供list、set、zset、hash等数据结构的存储。
  • Redis支持数据的备份,即master-slave模式的数据备份

三、Redis功能

  • 内存存储和持久化:Redis支持异步将内存中的数据写到硬盘上,同时不影响继续服务
  • 取最新N个数据的操作,如:可以将最新的10条评论的ID放在Redis的list集合里面
  • 模拟类似于HttpSession这种需要设定过期时间的功能
  • 发布、订阅消息系统
  • 定时器、计数器

四、Redis下载

五、Redis安装

1. Windows版安装

下载地址:https://github.com/MicrosoftArchive/redis/releases
下载windows下的安装包即可:
在这里插入图片描述

下载完成后进行安装
在这里插入图片描述
按默认配置进行安装即可,最好将路径添加到系统环境变量中,省的自己手动配置,勾选红色方框中选项即可。
在这里插入图片描述
此时,在命令行窗口执行redis-cli就会进入redis客户端管理窗口
在这里插入图片描述
可视化管理工具:下载 Redis Desktop Manager

百度网盘:http://pan.baidu.com/s/1kU8sY3P

文件名称:redis-desktop-manager-0.8.8.384.exe

按照步骤安装即可,安装成功后可创建连接,查询redis数据库内容。

2. Linux版安装

源码安装
访问https://redis.io/download获取最新的稳定版下载https://download.redis.io/releases/redis-6.0.9.tar.gz
在这里插入图片描述
然后在Ubuntu上操作,源码安装redis

  1. 下载
wget https://download.redis.io/releases/redis-6.0.9.tar.gz
  1. 解压
tar xzf redis-6.0.9.tar.gz
  1. 移动到你要安装的目录,我这里安装到了/user/local下
sudo mv ./redis-6.0.9 /usr/local/redis
  1. 进入你移动的目录
cd /usr/local/redis
  1. 编译redis
sudo make
  1. 测试编译是否成功(这一步时间会比较长,测试耗时5分钟左右)
sudo make test
  1. 安装
sudo make install

上述编译中,你可能遇到的问题及解决方法:

  1. 【Redis实战】解决Redis安装时的编译报错问题

  2. redis编译报错总结

  3. You need tcl 8.5 or newer in order to run the Redis test linux安装redis时make test报错解决方案

  4. Linux安装Redis,在测试阶段即make test出现“You need tcl 8.5 or newer in order to run the Redis test”问题解决方案

安装成功后:
在这里插入图片描述

六、Redis启动

redis 安装成功之后,会生成相应的reids 命令文件, 所有的命令都在src 目录下,同时会再/usr/local/bin 目录下生成reids-* 的几个命令,这样我们在调用redis 的相关命令的时候可以不使用绝对路径.启动reids 有很多中方式,后台启动,脚本启动等.

1. redis 后台启动

在这里插入图片描述

注意:默认启动是端口号为6379的进程

按ctrl + C 可退出redis 启动窗口,此时redis 并不会关闭,而是会再后台运行,可通过命令查看: ps -ef | grep redis
在这里插入图片描述

2. redis 指定配置文件启动(建议使用)

解压redis 的原文后, 目录中有一个redis 配置模板 redis.conf , 我们可以复制一份,然后修改成自己的redis配置文件. 此处笔者只修改一个端口号, 将端口号修改为8080, 然后使用 此配置文件启动redis 服务

redis-server  ***/redis.conf

在这里插入图片描述
关闭使用命令: redis-cli -p 8080 shutdown

七、Redis客户端连接

redis 安装成功之后,会生成redis-cli 客户端, 可以通过redis-cli 命令连接本地或者远程的redis服务器.redis-cli 命令有很多参数,常用的选项有-h -p -u -a , 对应于ip地址,端口号,用户名,密码,可通过 redis-cli --help 来查看redis-cli 的常用选项

1. 连接本地

在这里插入图片描述

2. 连接远程

在这里插入图片描述

八、关闭Redis

1. 关闭本地

正常关闭本地redis : redis-cli shutdown, 默认关闭本地6379的redis
在这里插入图片描述
如果正常关闭不了,可以通过杀死线程关闭:
在这里插入图片描述

2. 关闭远程

远程关闭redis 服务器: redis-cli -h xxx.xxx.xxx.xxx -p xxxx -u xxxx -a xxxx shutdown
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值