当前位置: 首页 > news >正文

淘宝基地网站怎么做爱站工具

淘宝基地网站怎么做,爱站工具,做网站需要用到哪些开发软件,动漫制作专业平台目录 数据类型 Redis事务执行步骤 步骤: redis内存淘汰策略 设置内存淘汰策略 1.设置配置文件 2.通过命令设置 数据类型 官网解释 Understand Redis data types | Redis 首先,Redis 的所有键都是字符串,常用的数据类型有 5 种:Strin…

目录

数据类型

 Redis事务执行步骤

步骤: 

redis内存淘汰策略

设置内存淘汰策略

1.设置配置文件

2.通过命令设置


数据类型

官网解释

Understand Redis data types | Redis

首先,Redis 的所有键都是字符串,常用的数据类型有 5 种:String 字符串类型、List 列表类型、Hash 哈希表类型、Set 集合类型、Sorted Set 有序集合类型

底层实现:

 Redis事务执行步骤

事务相关命令:

MULTI :开启事务,redis会将后续的命令逐个放入队列中,然后使用EXEC命令来原子化执行这个命令系列。

EXEC:执行事务中的所有操作命令。

DISCARD:取消事务,放弃执行事务块中的所有命令。

WATCH:监视一个或多个key,如果事务在执行前,这个key(或多个key)被其他命令修改,则事务被中断,不会执行事务中的任何命令。

UNWATCH:取消WATCH对所有key的监视。

步骤: 
  • 开启:以MULTI开始一个事务

  • 入队:将多个命令入队到事务中,接到这些命令并不会立即执行,而是放到等待执行的事务队列里面

  • 执行:由EXEC命令触发事务

当一个客户端切换到事务状态之后, 服务器会根据这个客户端发来的不同命令执行不同的操作:

  • 如果客户端发送的命令为 EXEC 、 DISCARD 、 WATCH 、 MULTI 四个命令的其中一个, 那么服务器立即执行这个命令。
  • 与此相反, 如果客户端发送的命令是 EXEC 、 DISCARD 、 WATCH 、 MULTI 四个命令以外的其他命令, 那么服务器并不立即执行这个命令, 而是将这个命令放入一个事务队列里面, 然后向客户端返回 QUEUED 回复。

 

注:Redis不支持事务回滚 

redis内存淘汰策略

早期版本的 Redis 有以下 6 种淘汰机制(也叫做内存淘汰策略):

  1. noeviction:不淘汰任何数据,当内存不足时,新增操作会报错,Redis 默认内存淘汰策略;
  2. allkeys-lru:淘汰整个键值中最久未使用的键值;
  3. allkeys-random:随机淘汰任意键值;
  4. volatile-lru:淘汰所有设置了过期时间的键值中最久未使用的键值;
  5. volatile-random:随机淘汰设置了过期时间的任意键值;
  6. volatile-ttl:优先淘汰更早过期的键值。

在 Redis 4.0 版本中又新增了 2 种淘汰机制:

  1. volatile-lfu:淘汰所有设置了过期时间的键值中,最少使用的键值;
  2. allkeys-lfu:淘汰整个键值中最少使用的键值。

其中 allkeys-xxx 表示从所有的键值中淘汰数据,而 volatile-xxx 表示从设置了过期键的键值中淘汰数据。 所以,现在 Redis 的版本中有 8 种内存淘汰策略。

设置内存淘汰策略

Redis 内存淘汰策略有两种设置方式:

  1. 修改 redis 配置文件设置内存淘汰策略;
  2. 连接 redis 服务器,通过命令设置内存淘汰策略。

具体设置执行如下。

1.设置配置文件

通过 redis 的配置文件 redis.conf 来设置内存淘汰策略:

maxmemory-policy allkeys-lru
2.通过命令设置

先连接到 redis 服务器,然后通过命令修改淘汰策略:

127.0.0.1:6379> config set maxmemory-policy allkeys-lru

注意事项:通过命令设置内存淘汰策略,在 redis 重启之后会失效,所以最好是在配置文件中设置内存淘汰策略。

http://www.yidumall.com/news/63712.html

相关文章:

  • 网站建设平台硬件要求百度浏览器
  • 东莞型网站建设正安县网站seo优化排名
  • 上海 网站设计如何免费开自己的网站
  • 经营网站的备案宁波正规seo推广
  • 做背景视频哪个网站好seo营销外包
  • 信息发布型网站建设的特点陕西seo关键词优化外包
  • PHP网站开发涉及的工具有哪些seo的方法有哪些
  • 万网怎么做网站搜索引擎优化排名品牌
  • 专业做网站 郑州国内比百度好的搜索引擎
  • 大连个人网站建设百度推广怎么推广
  • 做网站怎么加水平线福建百度代理公司
  • 谁做响应式网站杭州seo平台
  • 南阳在线网站制作舆情信息怎么写
  • 惠州外贸网站建设公司搜索引擎优化需要多少钱
  • 1元购网站怎么做网络软文
  • 如何招聘软件网站开发人员推广网站推广
  • 网站模版html百度公司官网招聘
  • 青岛大型门户网站建设推广排超最新积分榜
  • 金融公司 网站开发免费开发软件制作平台
  • 凡科建站做的网站有什么短板seo关键词优化怎么收费
  • 怎么访问域名网站吗网络营销专业学什么
  • 购物网站开发实战百度在线使用网页版
  • 网站ftp密码怎么修改莱芜seo
  • 网站开发和上传中错误的是网络营销与推广
  • 上海天权信息科技有限公司上海网站推广优化
  • ui培训内容seo怎么做最佳
  • 阿里巴巴可以做网站吗百度营销大学
  • 网站成功案例怎么做sem是什么方法
  • 南京网站建设设计百度刷排名seo
  • 移动网站建设环球贸易网