【redis一】基础入门知识

文章目录

  • 一、Redis是什么
  • 二、Redis安装
  • 三、参考资料
  • 四、遇见问题

一、Redis是什么

Redis是一个NoSQL(Not Only SQL)非关系型数据库。用C语言开发的高性能开源数据库。读速度可达到11万次/秒,写速度可达到8.1万次/秒。

Redis应用场景:

  • 缓存
  • 任务队列
  • 网站访问统计
  • 数据过期处理
  • 应用排行榜
  • 分布式集群架构中的session分离

二、Redis安装

网上教程很多,我手里正好有一个树莓派,就在树莓派上安装了。

环境:树莓派 armv7l

2.1 下载redis包,版本在官网里找:
wget http://download.redis.io/releases/redis-3.0.7.tar.gz

解压redis压缩包,解压之后会得到一个redis-3.0.7的目录:
tar -zxvf redis-3.0.7.tar.gz

2.2 进入redis目录,进行安装,装到/usr/local/redis目录下:
cd redis-3.0.7
make
make PREFIX=/usr/local/redis install

查看/usr/local/redis目录下的内容:

【redis一】基础入门知识_第1张图片
各个文件的作用:
redis-benchmark: 性能测试的工具
redis-check-aof: aof文件修复工具
redis-check-dump: rdb文件检查工具
redis-cli: 命令行客户端
redis-server: redis服务启动工具

将redis-3.0.7目录下的redis.conf文件拷贝到/usr/local/redis目录下
cp redis-3.0.7/redis.conf /usr/local/redis/

2.3 启动redis
方式一:前端启动,进入到/usr/local/redis/bin目录下,运行redis-server
【redis一】基础入门知识_第2张图片
方式二:后端启动
修改redis.conf中的daemonize为yes。
【redis一】基础入门知识_第3张图片
启动redis: ./bin/redis-server ./redis.conf
看到redis后台启动了,默认端口是6379
在这里插入图片描述

2.4 redis简单使用: ./redis-cli
【redis一】基础入门知识_第4张图片

2.5 退出redis-cli: quit

2.6 关闭redis服务: ./redis-cli shutdown

三、参考资料

Redis官网:https://redis.io/docs/clients/
https://www.cnblogs.com/dashenaichicha/p/12120849.html

四、遇见问题

4.1 前端启动redis服务,ctrl C退出redis服务报错:Error trying to save the DB, can't exit
在这里插入图片描述

root用户应该不存在这种情况,如果是普通用户本身权限不够,创建不了文件,可以考虑把redis的目录权限修改为755。或者把redis目录的用户修改为本身用户。

你可能感兴趣的:(数据库,redis)