【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-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.conf中的daemonize为yes。
在这里插入图片描述
启动redis: ./bin/redis-server ./redis.conf
看到redis后台启动了,默认端口是6379
在这里插入图片描述

2.4 redis简单使用: ./redis-cli
在这里插入图片描述

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目录的用户修改为本身用户。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值