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

自适应网站建设方案做的最好的微电影网站有哪些

自适应网站建设方案,做的最好的微电影网站有哪些,楼盘网官网,有限公司英文文章目录 清空当前缓存和所有缓存配置内存大小,防止内存饱满设置内存淘汰策略键过期机制 清空当前缓存和所有缓存 Windows环境下使用命令行进行redis缓存清理 redis安装目录下输入cmdredis-cli -p 端口号flushdb 清除当前数据库缓存flushall 清除整个redis所有缓存…

文章目录

  • 清空当前缓存和所有缓存
  • 配置内存大小,防止内存饱满
  • 设置内存淘汰策略
  • 键过期机制

清空当前缓存和所有缓存

Windows环境下使用命令行进行redis缓存清理

  • redis安装目录下输入cmd
  • redis-cli -p 端口号
  • flushdb 清除当前数据库缓存
  • flushall 清除整个redis所有缓存

在redis安装目录下,右键选择“在终端打开”,如下图:
在这里插入图片描述

(base) PS C:\Program Files\Redis> redis-cli -p 6379
127.0.0.1:6379> flushdb
OK
127.0.0.1:6379> flushall
OK
127.0.0.1:6379>

在这里插入图片描述

配置内存大小,防止内存饱满

1、通过在Redis安装目录下的redis.conf配置文件设置内存大小

maxmemory 4096mb

2、通过cmd

//设置Redis最大占用内存大小为100M
127.0.0.1:6379> config set maxmemory 4096mb
//获取设置的Redis能使用的最大内存大小
127.0.0.1:6379> config get maxmemory

在这里插入图片描述

设置内存淘汰策略

  • noeviction策略:内存空间达到maxmemory时,不会淘汰数据,有新写入时会返回错误。
  • volatile-ttl策略:针对设置了过期时间的键值对,根据过期时间的先后进行修改,越早过期的越先被删除。
  • volatile-random策略:在设置了过期时间的键值对中,进行随机删除。
  • volatile-lru策略:使用LRU算法筛选设置了过期时间的键值对,进行删除。
  • volatile-lfu策略:使用LFU算法筛选设置了过期时间的键值对,进行删除。
  • allkeys-random策略:在所有键值对中随机选择并删除数据。
  • allkeys-lru策略:使用LRU算法在所有数据中进行筛选并删除数据。
  • allkeys-lfu策略:使用LFU算法在所有数据中进行筛选并删除数据。

当使用volatile-lru、volatile-random、volatile-ttl这三种策略时,如果没有key可以被淘汰,则和noeviction一样返回错误
设置方法

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

查看策略

127.0.0.1:6379> config get maxmemory-policy

键过期机制

一个键过期机制——给key设置一个过期时间,一旦超过过期时间,这个key就会被被删除,内存将被回收。

设置键值时,EXPIRE单位是秒,PEXPIRE单位是毫秒
在Redis中,可以使用以下命令来设置键的过期时间:

  1. EXPIRE key ttl:设置键在ttl秒后过期。

例如,要设置一个名为“username”的键在60秒后过期,可以执行以下命令:

EXPIRE username 60

如果设置成功,将返回1;如果键不存在或者设置失败,将返回0。

  1. PEXPIRE key milliseconds:设置键在毫秒后过期。

例如,要设置一个名为“email”的键在1000毫秒后过期,可以执行以下命令:

PEXPIRE email 1000

如果设置成功,将返回1;如果键不存在或者设置失败,将返回0。

  1. EXPIREAT key timestamp:设置键在某个时间戳(精确到秒)之后过期。

例如,要设置一个名为“password”的键在2023年1月1日0点1分过期,可以执行以下命令:

EXPIREAT password 1672752660

如果设置成功,将返回1;如果键不存在或者设置失败,将返回0。

  1. PEXPIREAT key millisecondsTimestamp:设置键在某个时间戳(精确到毫秒)之后过期。

例如,要设置一个名为“access_token”的键在2023年1月1日0点1分10秒后过期,可以执行以下命令:

PEXPIREAT access_token 1672752670000

如果设置成功,将返回1;如果键不存在或者设置失败,将返回0。

需要注意的是,当键已经存在时,才允许设置过期时间。如果键不存在,使用上述命令将返回0。此外,当键过期后,可以使用TTL和PTTL命令来查看该键的剩余存活时间。如果键不存在或者未设置过期时间,将返回-1或-2。
TTL单位是秒,PTTL单位是毫秒

127.0.0.1:6379> TTL KEY
127.0.0.1:6379> PTTL KEY
http://www.dtcms.com/wzjs/823345.html

相关文章:

  • 绍兴建站公司模板重大违法建设项目举报网站
  • 网站有些什么内容手机网站app制作
  • 建设通属于官方网站一千元做网站
  • 盐山县网站建设公司建立网站心得
  • 宁波网站建设企业施工企业搭建的彩钢房如何做账务
  • 网站开发公司可行报告网站设计的公司如何选
  • 网站seo优化多少钱软件开发工具的基本功能
  • 泉州做网站优化公司饮食网站首页页面
  • 仿贴吧的网站工业和信息化部发短信
  • 什么是行业网站?简单的j网站建设方案书
  • 建设论坛网站要备案兰州网站seo诊断
  • 网站对于企业的京东网上商城购买
  • php网站开发参考书籍sem优化是什么
  • 建立自己的网站用花钱吗google推广工具
  • 网站开发工程师 面试英语网站模板 源码之家
  • 适合机械网站的wordpress主题模板两学一做 网站源码
  • 网站建设阿里云wordpress 下载 主题
  • 网站建设 淘宝描述psd网站建设太金手指六六十一
  • 如何建免费的企业网站e福州是哪个公司开发
  • 帝国cms7.0网站地图网站建设策划书缺点
  • 平台网站建设教程视频家庭厨房做外卖网站
  • 免费网站打包appwordpress文章迁移
  • 校园网站建设网信阳建设企业网站公司
  • O2O网站制作需要多少钱域名及网站建设实验报告
  • 网站搭建价格修车店怎么做网站
  • 晋城网站建设网站油漆涂料网站建设
  • 手机在线做ppt的网站有哪些问题衡水网站建设设计
  • 建设学校网站的作用网站背景尺寸
  • 建设网站学什么语言wordpress文章调用插件
  • 换域名影响网站不网站建设结构设计方案