Redis_Basics
Posted xia-yi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis_Basics相关的知识,希望对你有一定的参考价值。
redis属于非关系型数据库 , 可存储大量的非结构化数据 , 操作方式为nosql , 数据存储结构为key-value , 可对数据进行增删改查 .
redis特点:
- 基于C语言开发的程序 操作速度回很快 能够支持每秒30万次/集合运行
- Redis是基于内存的.并且可以支持将内存数据持久化到磁盘中
- Redis中的数据是key-value的形式,并且支持多个数据类型 String Set List 对象
优点:
数据的增删改查 , 绕开了磁盘的io 处理
缺点:
总体容量小(数据库2000万条,redis内存只能存200万条)
断电容易丢失 , 在高并发下容易造成内存的缓存的 穿透 击穿 雪崩
redis搭建:
redis使用时不要安装JDK,可以直接使用,redis的启动是基于配置文件,可以根据配置文件启动多个redis的实例.
1. 下载:
2. redis的安装
先上传安装文件 :
然后解压 :
命令 : tar -xvf redis-3.2.8.tar.gz
解压后需要编译redis , 需要进入解压目录下,执行make编译 ;
最后需要将redisde 服务项目注册到Linux系统中
命令 : make install
3. 启动redis
使用xshell或者其他工具 , 连接linux系统输入启动命令 ;
命令: (注意命令间没有空格)
redis-server
以此命令启动 , 再使用redis时需要再重新开启一个命令窗口 , 使用需要redis-cli命令启动客户端方可
redis-serve @ 后台启动 (不会一直停留于启动界面 , 无需其他窗口)
由图可知,启动端口及启动进程号
4. 关闭redis
以redis-server启动 的话, 关闭会话即可
以redis-serve @命令启动 kill进程即可
5. 其他 :
持久化文件命令: redis-check-rdb/aof 持久化文件
以上是关于Redis_Basics的主要内容,如果未能解决你的问题,请参考以下文章