关于redis:缓存服务器Redis-01

缓存机制阐明

缓存机制次要的目标:就是升高用户拜访物理设施的频次.提供用户的查问的效率.
衍生: 能够利用缓存服务器无效的升高用户拜访数据库的压力.
例如:最简略的,咱们能够手写一个Map,通过AOP来在内存中发进行查问数据的存储,不便下一次的查问

缓存的因素

  1. 如果实现缓存须要应用什么样的数据存储构造— K-V
  2. 缓存服务的开发应该应用什么语言— C语言
  3. 缓存服务运行的环境在内存中.
  4. 缓存服务运行环境在内存中 如果断电之后数据将全副删除— 长久化(磁盘)
  5. 缓存的数据都在内存中,如果始终存储数据则必然导致内存溢出— 内存优化LRU算法/LFU算法

Redis介绍

Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它能够用作数据库缓存消息中间件。 它反对多种类型的数据结构,如 字符串(strings)散列(hashes)列表(lists)汇合(sets)有序汇合(sorted sets) 与范畴查问, bitmaps, hyperloglogs 和 天文空间(geospatial) 索引半径查问。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘长久化(persistence), 并通过 Redis哨兵(Sentinel)和主动 分区(Cluster)提供高可用性(high availability)。

Redis反对5种数据类型

速度快: 读 11.2万次/秒 写 8.6万次/秒 均匀大概10万次/秒

Redis装置

1.上传安装包

将tar.gz压缩包拖至MobaXterm中/usr/local/src目录下

2.解压

tar -xvf解压–>mv命令将tar.gz放在soft目录下–>mv命令将其改名为redis

3.装置Redis

要求:在redis的根目录中执行 /usr/local/src/redis/
命令1: make
命令2: make install

4.批改Redis配置文件

vim redis.conf–>
1).将IP绑定正文

2).敞开保护模式

3).开启后盾运行

5.Redis应用命令

我将redis根底的启动敞开等称为应用命令;客户端中的kv值的操作称为操作命令,具体的操作命令下一篇文章写

1.启动命令: redis-server redis.conf
2.校验服务是否运行失常: ps -ef | grep redis
3.进入客户端命令: redis-cli -p 6379
4.敞开Redis命令:
1).形式1. kill -9/15 PID号
2).形式2. redis-cli -p 6379 shutdown

留神:因为端口号6379是默认的,且命令中-p 6379是一直反复的,所以能够省略进行应用–>
进入客户端命令: redis-cli/敞开Redis命令: redis-cli shutdown

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理